Podrías utilizar el API media avanzada que desarrollé de la siguiente manera:
Hay 5 tipos de solicitudes. podrías obtener todas las respuestas usando HTTP GET
método.
Feed medio en JSON
Puede obtener la fuente RSS de las últimas 10 publicaciones medianas utilizando los siguientes enlaces (reemplace su nombre de usuario en lugar de @username
).
medium.com/feed/@username
or
username.medium.com/feed
La siguiente solicitud de la API proporciona la conversión JSON directa de ese feed RSS.
curl https://advanced-medium-api.herokuapp.com/medium/person/{userId}
Datos avanzados medios
Podrías obtener el feed Medium en JSON con la parte que falta del feed Medium, como clapCount
, voterCount
, responseCount
, readingTime
. cada dato faltante inyectado en cada objeto de publicación (elementos).
La siguiente solicitud de la API proporciona la conversión JSON del feed RSS con la inyección de datos faltantes.
curl https://advanced-medium-api.herokuapp.com/superior/person/{userId}
Datos personalizados medianos
La conversión JSON del feed RSS medio se personaliza según las categorías. Ordene las etiquetas de las publicaciones medianas según su uso, cuente entre las últimas 10 publicaciones y las tagOrder
devuelve el rango de orden de esas etiquetas. Las últimas 10 publicaciones de Medium se dividieron por 3 y cada 3 publicaciones se insertaron en una matriz y esas matrices se insertaron en una matriz. Existe un algoritmo que devuelve la etiqueta más adecuada para la publicación Mediana entre las otras etiquetas de esa publicación Mediana.
La siguiente solicitud de la API proporciona la versión personalizada del feed Medium en JSON
curl https://advanced-medium-api.herokuapp.com/personalized/person/{userId}
Datos avanzados personalizados medios
Esta respuesta contiene datos personalizados medianos con la inyección de estadísticas faltantes como clapCount
, voterCount
, responseCount
, readingTime
.
La siguiente solicitud de la API proporciona la versión personalizada del feed Medium en JSON con la parte faltante del feed Medium.
curl https://advanced-medium-api.herokuapp.com/superior/personalized/person/{userId}
Faltan datos de una publicación en explicit.
Esta respuesta contiene sólo la parte que falta (clapCount
, voterCount
, responseCount
, readingTime
) del feed Medio para una publicación Media en explicit.
Pedido 💻 ➡ 🌎 :
curl https://advanced-medium-api.herokuapp.com/medium/publish/{postId}
Respuesta 🌎➡💻:
{
"clapCount": 98,
"responseCount": 4,
"voterCount": 12,
"readingTime": 4
}