Программирование

Как получить средние истории для пользователя из API?

Самый простой способ удаления статей на Medium, написанных любым пользователем, с использованием Medium API.

Medium API (неофициальная версия) помогает эффективно собирать данные с веб-сайта Medium, используя всего несколько конечных точек. Я покажу вам, как получить истории любого пользователя на Medium, выполнив три простых шага.

Здесь, в демонстрационных целях, я буду получать статьи Зули Ране, но вы можете сделать то же самое для любого другого автора или для себя.

Если вы где-то застряли, ознакомьтесь с этой простой в использовании документацией —



Зарегистрируйтесь в RapidAPI, чтобы получить ВАШ_APIKEY»(Это не займет много времени, поверьте мне!)

Итак, приступим!

Примечание. Чтобы избежать повторения, я пропустил параметр header в запросах curl. Пожалуйста, добавьте свой ключ API в заголовок при использовании curl. Пример -

# curl -H “x-rapidapi-key: YOUR_KEY” “https://medium2.p.rapidapi.com/user/id_for/nishu-jain”

Примечание. Если вы являетесь разработчиком Python, у меня есть для вас специальное руководство. Пожалуйста, перейдите по ссылке ниже:



Шаг 1: Получите идентификатор пользователя желаемого автора

Чтобы получить user_id, вам понадобится username. Я знаю, что имя пользователя Zulie Rane — «zulie», поэтому я могу получить ее уникальный user_id и использовать его для получения всех написанных ею статей.

Конечная точка —

ПОЛУЧИТЬ /user/id_for/{имя пользователя}

user_id = "14d5c41e0264"

Шаг 2: Получите статьи, написанные пользователем

Конечная точка —

ПОЛУЧИТЬ /user/{user_id}/статьи

Эта конечная точка возвращает список article_ids, который мы будем использовать для получения информации, связанной с каждой статьей.

По состоянию на 25 ноября 2021 года Зули написала более 600 статей!

Шаг 3: Получите информацию о статье и ее содержание

Я не буду приводить все истории (их так много), но продемонстрирую это на одной из ее статей. Вы можете поместить список article_ids в цикл, чтобы получить все статьи.

Конечные точки —

ПОЛУЧИТЬ /статья/{article_id}

Как видно на изображении выше, вы получите информацию, связанную со статьей, такую ​​как название, подзаголовок, аплодисменты, голосующие, теги, темы, автор (user_id), дата публикации,и т.д...

Если вы также хотите извлечь текстовое содержимое статьи, используйте следующую конечную точку —

ПОЛУЧИТЬ /статья/{статья_id}/контент

Та-да! Вы успешно извлекли несколько статей Medium в высоком качестве, которые можно использовать для хранения в базе данных, выполнения анализа, сбора информации и принятия разумных бизнес-решений.

Надеюсь, вам понравилось!

Специальное (более продвинутое) руководство для разработчиков Python 🐍

Если вы программист на Python, вам повезло.

Я опубликовал пакет Python под названием medium-api, чтобы упростить весь процесс.

Вы можете установить его с помощью следующей команды —

pip install medium-api

Следуйте этому руководству, чтобы получать сообщения Medium, написанные пользователями, сообщения, опубликованные под публикацией, а также последние и популярные сообщения на основе тегов.



Ссылки на другие ресурсы 🔗 —





PS: мы публикуем руководства, видео, фрагменты кода и аналитические материалы, связанные с Medium и Medium API. Так что обязательно подписывайтесь на нас

Если вам нравится читать эти истории, то я уверен, что вы хотели бы стать участником со средней оплатой. Это всего 5 долларов США в месяц, и вы получите неограниченный доступ к тысячам и тысячи рассказов и писателей. Вы можете поддержать меня, зарегистрировавшись по этой ссылке,и я получу небольшую комиссию, которая поможет мне расти и публиковать больше подобных историй. >