Привет, ребята!
С возвращением к другому руководству по Medium API. Сегодня я научу вас, как получать посты с Medium с помощью языка программирования Python.
К концу этой статьи вы сможете извлекать любые статьи, написанные пользователями, любые истории, опубликованные изданием, и сообщения, опубликованные с определенными тегами.
Здесь вы можете использовать любой язык программирования по вашему выбору, так как мы используем REST API. Но здесь я сосредоточусь только на Python, так как у нас есть готовый SDK, который облегчит нам жизнь.
Если вы программируете на любом другом языке, таком как Javascript, PHP, C/C++ или что-то подобное, ознакомьтесь с этой документацией по swagger .
Для всех программистов на Python: посидите спокойно и давайте перейдем к коду.
Чтобы упростить использование Medium API, мы установим medium-apiпакет python.
Прежде всего, откройте свою любимую IDE и запустите терминал.
Введите «pip install medium-api» и нажмите Enter.
pip install medium-api
Теперь создайте новый файл Python и назовите его «get_user_articles.py».
Импортируйте Mediumобъект класса из medium_apiмодуля. И инициализируйте его, используя ваш API_KEY .
Note: To get your API_KEY, Subscribe to Medium API. And don't worry, you can start by choosing the FREE plan.
Наконец, вы можете прокручивать объекты пользовательских статей и печатать их заголовок.
Вот и все!
Теперь давайте создадим еще один файл с именем «get_publication_articles.py» .
Начните с импорта Mediumобъекта и его инициализации с помощью вашего «API_KEY» .
Note: To get your API_KEY, Subscribe to Medium API. And don't worry, you can start by choosing the FREE plan.
Как получить id_публикации ?
Чтобы получить идентификатор публикации, одним из самых простых способов было бы получить его из Articlesобъекта.
1. Откройте любую статью, опубликованную в этой публикации, и скопируйте ее URL.
2. Возьмите хэш в конце URL-адреса и создайте с его помощью объект «Статьи».
3. Распечатайте идентификатор публикации точки статьи и сохраните его в другом месте, чтобы его можно было использовать повторно.
Теперь, используя get_articles_between() функцию объекта публикации, получите все статьи, опубликованные за последнюю неделю. Для этого вам нужно будет передать два параметра даты и времени _from, и, _to.
Наконец, просмотрите список объектов статьи за последнюю неделю и напечатайте их название и даты публикации .
Теперь давайте создадим еще один файл с именем «get_topfeeds.py» .
Как обычно, начните с импорта Mediumобъекта и инициализируйте его с помощью API_KEY .
Note: To get your API_KEY, Subscribe to Medium API. And don't worry, you can start by choosing the FREE plan.
Здесь мы можем взять блокчейн в качестве примера тега и режима «новый» , чтобы получать последние статьи о блокчейне.
Теперь вызовите fetch_articles()функцию для быстрого получения постов с помощью многопоточности.
Наконец, просмотрите статьи из верхней ленты и напечатайте их заголовок .
Получив Articlesобъект, вы можете получить доступ к нескольким его свойствам, таким как его название, подзаголовок, сведения об авторе, сведения о публикации, хлопки, голосующие, количество слов, время чтения, теги, темы, текстовое содержимое, ответы, количество ответов, опубликованные дата, дата последнего изменения, URL-адрес обложки, язык, URL-адрес статьи, а также вы можете получить всю статью в формате уценки.
Похожие статьи —
Медиум API — Документация
Сколько раз вы, не задумываясь, выбрасывали пластиковую бутылку, стеклянную банку, алюминиевую банку или пакет экологически чистой энергии? Сколько раз вы хотели получить что-то взамен за их переработку? Если вы похожи на большинство людей, ответ, вероятно, много раз. Переработка часто рассматривается как хлопотное дело, рутинная работа или обязанность, не приносящая немедленных или ощутимых выгод.
Мы часто обнаруживаем, что изо всех сил пытаемся реализовать то, что, как мы знаем, полезно для нас. От того, чтобы сказать значимому другому, что мы любим его, до того, чтобы помнить, что нужно говорить как пират, всегда будут те, кто утверждает, что день, неделя или месяц событий не нужны, потому что они уже делают эти вещи.
Когда вы делаете запрос на facebook.com, ваш компьютер ищет доменное имя, чтобы преобразовать это доменное имя в IP-адрес, чтобы ваш компьютер мог установить это соединение.
«Привет, Siri, включи Me Dive Оливии Дин». В мае 2021 года я начал стажировку в Future Academy Africa в Акуре, Нигерия.
Введение: Добро пожаловать, смелые читатели, в путешествие, которое приведет нас в самые темные глубины нашей планеты. В этом блоге мы погружаемся в загадочный мир Марианской впадины, раскрывая его скрытые секреты и открывая леденящие кровь истины, которые лежат под его поверхностью.
Если мы хотим продолжать процветать на этой планете, нам придется вести опасные разговоры. Те, которые бросают вызов тому, что мы сделали, что мы делаем и что мы в настоящее время собираемся продолжать делать (или планируем делать).