You would ready to make use of the Superior Medium API that I developed as follows:
There are 5 forms of requests. you might be capable to get all of the responses through the use of HTTP GET
technique.
Medium feed in JSON
You would in a position to 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 provides the direct JSON conversion of that RSS Feed.
curl https://advanced-medium-api.herokuapp.com/medium/consumer/{userId}
Medium Superior Information
You would in a position to get the Medium feed in JSON with the lacking a part of the Medium feed reminiscent of clapCount
, voterCount
, responseCount
, readingTime
. every lacking information injected in each put up(gadgets) object.
The next request of the API provides the JSON conversion of the RSS feed with the injection of lacking information.
curl https://advanced-medium-api.herokuapp.com/superior/consumer/{userId}
Medium Custom-made Information
JSON conversion of the Medium RSS feed is custom-made in line with the classes. Order the Medium put up’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 have been divided by 3 and each 3 posts have been pushed in an array and people arrays have been pushed in a single array. There’s an algorithm that returns essentially the most appropriate tag for the Medium put up among the many different tags of that Medium put up.
The next request of the API provides the custom-made model of the Medium feed in JSON
curl https://advanced-medium-api.herokuapp.com/custom-made/consumer/{userId}
Medium Custom-made Superior Information
This response accommodates the Medium custom-made information with the injection of lacking stats reminiscent of clapCount
, voterCount
, responseCount
, readingTime
.
The next request of the API provides the custom-made model of the Medium feed in JSON with the lacking a part of the Medium feed.
curl https://advanced-medium-api.herokuapp.com/superior/custom-made/consumer/{userId}
Lacking information of a specific put up.
This response accommodates solely the lacking half (clapCount
, voterCount
, responseCount
, readingTime
) of Medium feed for a specific Medium put up.
Request 💻 ➡ 🌎 :
curl https://advanced-medium-api.herokuapp.com/medium/put up/{postId}
Response 🌎➡💻 :
{
"clapCount": 98,
"responseCount": 4,
"voterCount": 12,
"readingTime": 4
}