Dev.to API's which can be used to view posts on your web page / portfolio

senthil_v

Senthil Pitchappan V

Posted on August 6, 2021

Dev.to API's which can be used to view posts on your web page / portfolio

Steps:

  1. Create a API key from your dev.to account, here
  2. Save your API key, in postman or .env file of your project.

Used this API in my portfolio, which works great. Do check it out.

API:

Your Published Article
curl --location --request GET 'https://dev.to/api/articles/me/published' \
--header 'api-key: API_KEY'
Enter fullscreen mode Exit fullscreen mode
Your Unpublished Article
curl --location --request GET 'https://dev.to/api/articles/me/unpublished' \
--header 'api-key: API_KEY'
Enter fullscreen mode Exit fullscreen mode
Update an Article
curl --location --request PUT 'https://dev.to/api/articles/{id}' \
-d '{
      "article": {
              "title": "Hello, World!",
              "published": true,
              "body_markdown": "Hello DEV, this is my first 
                   post",
              "tags": [
                  "discuss",
                  "help"
              ],
              "series": "Hello series"
              }
    }' \
--header 'api-key: API_KEY'
Enter fullscreen mode Exit fullscreen mode
Create a new post
curl --location --request POST 
'https://dev.to/api/articles' \
-d '{
           "article": {
              "title": "Hello, World!",
              "published": true,
              "body_markdown": "Hello DEV, this is my first 
                    post",
              "tags": [
                  "discuss",
                  "help"
               ],
               "series": "Hello series"
              }
    }' \
--header 'api-key: API_KEY'
Enter fullscreen mode Exit fullscreen mode
List of followers
curl --location --request GET 'https://dev.to/api/followers/users' \
--header 'api-key: API_KEY'
Enter fullscreen mode Exit fullscreen mode
List of tags you follow
curl --location --request GET 'https://dev.to/api/follows/tags' \
--header 'api-key: API_KEY'
Enter fullscreen mode Exit fullscreen mode
Get your Profile Photo
curl --location --request GET 'https://dev.to/api/profile_images/{user_name}' \
--header 'api-key: API_KEY'
Enter fullscreen mode Exit fullscreen mode
💖 💪 🙅 🚩
senthil_v
Senthil Pitchappan V

Posted on August 6, 2021

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related