API Twitter – переход на API v1.1

На самом деле, я использую это как

https://api.twitter.com/1/statuses/user_timeline.rss?screen_name='screen_name' 

для получения фидов, связанных с этим конкретным именем экрана. Но из-за изменения API версии от 1 до 1.1 он работает неправильно, и я не собираю записи, и я верну этот тип xml

 <errors> <error code="68"> The Twitter REST API v1 is no longer active. Please migrate to API v1.1. https://dev.twitter.com/docs/api/1.1/overview. </error> </errors> 

Итак, пожалуйста, предложите мне, как я получаю данные о любом конкретном имени scree …

изменение в oauth.php $ host = " https://api.twitter.com/1/ "; до $ host = " https://api.twitter.com/1.1/ ";

Да, вы заметили, что REST API v1 больше не активен . Он был полностью удален с 11 июня 2013 года.

Доказательство отсрочки и удаления

См. / 1 / в вашем URL-адресе? Это призыв к API v1, который вы больше не можете делать. Вам нужно сделать запросы к / 1.1/ , но это не так просто, как просто изменить URL. Вам необходимо сделать аутентифицированные запросы, используя OAuth.

user_timeline

Документы для user_timeline показывают, какой тип вызова (в данном случае это запрос GET), и он также предоставляет URL-адрес ресурса:

https://api.twitter.com/1.1/statuses/user_timeline.json

Однако этих знаний недостаточно. Вам необходимо сделать аутентифицированные запросы с вышеуказанными знаниями.

Аутентифицированные запросы

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

Что вам нужно?

Вам понадобится указанный URL-адрес ресурса, тип запроса («GET») и приложение-разработчик на сайте twitter. Опять же, предыдущая ссылка объясняет, зачем вам это нужно, но это довольно просто, если вы будете следовать ей шаг за шагом.

Прочтите приведенные ниже документы и получите представление о том, что вы можете сделать.

Полезные ссылки

Twitter Dev сайта
Документация разработчика

Откройте файл twitteroauth.php и просто измените старый URL: api.twitter.com/1/ с URL: api.twitter.com/1.1/.

Его работа. Если он не работает, правильно проверьте свою конфигурацию для секретного ключа потребителя или ключа API Twitter.

благодаря