Home Software Engineering The Medium RSS Feed’s Lacking Half | by Sabesan Sathananthan | Geek Tradition

The Medium RSS Feed’s Lacking Half | by Sabesan Sathananthan | Geek Tradition

0
The Medium RSS Feed’s Lacking Half | by Sabesan Sathananthan | Geek Tradition

[ad_1]

You might in a position to make use of the Superior Medium API that I developed as follows:

There are 5 varieties of requests. you might have the ability to get all of the responses through the use of HTTP GETmethodology.

Medium feed in JSON

You might capable of get the RSS feed of the final 10 Medium posts through the use of the next hyperlinks (change your username as an alternative of @username ).

medium.com/feed/@username 
or
username.medium.com/feed

The next request of the API offers the direct JSON conversion of that RSS Feed.

curl https://advanced-medium-api.herokuapp.com/medium/consumer/{userId}

Medium Superior Knowledge

You might capable of get the Medium feed in JSON with the lacking a part of the Medium feed similar to clapCount, voterCount, responseCount, readingTime. every lacking information injected in each publish(gadgets) object.

The next request of the API offers the JSON conversion of the RSS feed with the injection of lacking information.

curl https://advanced-medium-api.herokuapp.com/superior/consumer/{userId}

Medium Personalized Knowledge

JSON conversion of the Medium RSS feed is personalized in line with the classes. Order the Medium publish’s tags in line with their use rely among the many newest 10 posts and the tagOrder return that tags’ order rank. Medium’s newest 10 posts had been divided by 3 and each 3 posts had been pushed in an array and people arrays had been pushed in a single array. There’s an algorithm that returns essentially the most appropriate tag for the Medium publish among the many different tags of that Medium publish.

The next request of the API offers the personalized model of the Medium feed in JSON

curl https://advanced-medium-api.herokuapp.com/personalized/consumer/{userId}

Medium Personalized Superior Knowledge

This response incorporates the Medium personalized information with the injection of lacking stats similar to clapCount, voterCount, responseCount, readingTime.

The next request of the API offers the personalized model of the Medium feed in JSON with the lacking a part of the Medium feed.

curl https://advanced-medium-api.herokuapp.com/superior/personalized/consumer/{userId}

Lacking information of a selected publish.

This response incorporates solely the lacking half (clapCount, voterCount, responseCount, readingTime) of Medium feed for a selected Medium publish.

Request 💻 ➡ 🌎 :

curl https://advanced-medium-api.herokuapp.com/medium/publish/{postId}

Response 🌎➡💻 :

{
"clapCount": 98,
"responseCount": 4,
"voterCount": 12,
"readingTime": 4
}

[ad_2]