Коллекции Twitter API 1.1 показывают 403/220 - PullRequest
0 голосов
/ 04 мая 2018

Я не могу получить доступ к этой конкретной конечной точке API Twitter:

https://api.twitter.com/1.1/collections/show.json?id=576828964162965504

(с любым идентификатором, который я пробовал). Запрос возвращает ошибку с сообщением «Ваши учетные данные не разрешают доступ к этому ресурсу» и кодом «220».

Токен Bearer аутентификации только для приложений, который я использую для запроса, точно такой же, как и для моих запросов к /search/tweets.json, /statuses/user_timeline/show.json, /statuses/show.json и /users/show.json, все из которых работают просто отлично. Кроме того, коллекция является общедоступной, так что аутентификации только для приложений должно быть достаточно, я думаю.

Я почему-то уверен, что что-то здесь упускаю, но не могу найти это ни в официальных документах API, ни в StackOverflow, ни в Google.

1 Ответ

0 голосов
/ 04 мая 2018

Согласно документации API Twitter , для коллекций / шоу требуется пользовательский контекст, поэтому в этом случае аутентификация только для приложений не будет работать.

Кроме того, идентификаторы коллекции обычно имеют форму «custom-756140390927872000» или аналогичную. Вы можете получить список идентификаторов коллекций от пользователя, нажав на коллекцию / список? Screen_name = handle handle.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...