Vous pourriez pouvoir utiliser le API moyenne avancée que j’ai développé de la manière suivante :
Il existe 5 types de demandes. vous pourriez obtenir toutes les réponses en utilisant HTTP GET
méthode.
Flux moyen en JSON
Vous pourrez obtenir le flux RSS des 10 dernières publications Medium en utilisant les liens suivants (remplacez votre nom d’utilisateur au lieu de @username
).
medium.com/feed/@username
or
username.medium.com/feed
La requête suivante de l’API donne la conversion JSON directe de ce flux RSS.
curl https://advanced-medium-api.herokuapp.com/medium/user/{userId}
Données moyennement avancées
Vous pourriez obtenir le flux Medium en JSON avec la partie manquante du flux Medium telle que clapCount
, voterCount
, responseCount
, readingTime
. chaque donnée manquante injectée dans chaque objet post(items).
La requête suivante de l’API donne la conversion JSON du flux RSS avec injection des données manquantes.
curl https://advanced-medium-api.herokuapp.com/advanced/user/{userId}
Données personnalisées moyennes
La conversion JSON du flux RSS Medium est personnalisée en fonction des catégories. Classez les balises de la publication Medium en fonction de leur nombre d’utilisation parmi les 10 dernières publications et le tagOrder
renvoie le classement de ces balises. Les 10 dernières publications de Medium ont été divisées par 3 et toutes les 3 publications ont été poussées dans un tableau et ces tableaux ont été poussés dans un seul tableau. Il existe un algorithme qui renvoie la balise la plus appropriée pour la publication Medium parmi les autres balises de cette publication Medium.
La requête suivante de l’API donne la version personnalisée du flux Medium en JSON
curl https://advanced-medium-api.herokuapp.com/customized/user/{userId}
Données avancées personnalisées moyennes
Cette réponse contient les données personnalisées Medium avec l’injection de statistiques manquantes telles que clapCount
, voterCount
, responseCount
, readingTime
.
La requête suivante de l’API donne la version personnalisée du flux Medium en JSON avec la partie manquante du flux Medium.
curl https://advanced-medium-api.herokuapp.com/advanced/customized/user/{userId}
Données manquantes d’un message particulier.
Cette réponse ne contient que la partie manquante (clapCount
, voterCount
, responseCount
, readingTime
) du flux Medium pour une publication Medium particulière.
Demande 💻 ➡ 🌎 :
curl https://advanced-medium-api.herokuapp.com/medium/post/{postId}
Réponse 🌎➡💻 :
{
"clapCount": 98,
"responseCount": 4,
"voterCount": 12,
"readingTime": 4
}