Средний API: метод отсутствует в списке сообщений?
Я вижу много полезных методов в API, но я не нахожу какой-либо метод для перечисления всех моих сообщений или всех сообщений из публикации. Это намеренно?
Подумал, что в API будет что-то действительно очевидное. Или я что-то упустил?
2 ответа
Я обернул пакет Github с помощью @mark-fasel в микросервис Clay, который позволяет вам сделать именно это:
Упрощенный формат возврата: https://clay.run/services/nicoslepicos/medium-get-users-posts-simple
Что Medium на самом деле возвращает в конечной точке https://clay.run/services/nicoslepicos/medium-get-users-posts
Я собрал небольшую скрипку, так как пользователь спрашивал, как использовать конечную точку в HTML, чтобы получить заголовки для своих последних 3 пунктов: https://jsfiddle.net/h405m3ma/1/
Вы можете вызвать API как:
curl -i -H "Content-Type: application/json" -X POST -d '{"username":"nicolaerusan"}' https://clay.run/services/nicoslepicos/medium-get-users-posts-simple
Вы также можете легко использовать его в своем коде узла, используя пакет clay-client npm, и просто написать:
Clay.run('nicoslepicos/medium-get-users-posts-simple', {"username":"usernameValue"}) .then((result) => {
// Do what you want with returned result console.log(result);
})
Если вам нужно, как правило, использовать RSS-канал, вот микросервис для этого: https://clay.run/services/nicoslepicos/rss-to-json