Получите последние твиты для нескольких экранных имен через Twitter Rest API в CURL

rest curl twitter twitter-oauth twitter-rest-api

256 просмотра

1 ответ

Я абсолютно новичок в Twitter Rest API. Я сгенерировал команду curl, используя инструмент OAuth в твиттере, чтобы получать твиты от одного пользователя.

curl --get ' https://api.twitter.com/1.1/statuses/user_timeline.json ' --data 'count = 2 & screen_name = twitterapi' --header 'Авторизация: OAuth oauth_consumer_key = "AAAAAAAAAAAAAAAAAAAAAAAAAAAA", oBBBBB_BB_BBB_B ", oauth_signature =" CCCCCCCCCCCCCCCCCCCCCCCCCCC ", oauth_signature_method =" HMAC-SHA1 ", oauth_timestamp =" 1471672391 ", oauth_token =" DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD

Ссылка: https://dev.twitter.com/rest/reference/get/statuses/user_timeline

Я получил данные для одного screen_name, и теперь я хотел бы вывести твиты для нескольких screen_names одновременно через Curl. Я пробовал это с помощью POST, но это не сработало. Я пытаюсь с 7 дней.

Может ли кто-нибудь помочь мне решить эту проблему?

Заранее спасибо. Aswin

Автор: user3792699 Источник Размещён: 08.11.2019 11:00

Ответы (1)


0 плюса

Насколько я знаю, это невозможно при одном вызове API. Операция, на которую вы ссылаетесь, позволяет получать статусы только определенному пользователю, а не нескольким пользователям. Кроме того, для этого требуется запрос GET, поэтому POST не даст вам много.

Вы можете посмотреть на другие операции, чтобы увидеть, соответствуют ли они вашим требованиям. Например, GET statuses / home_timeline получает статусы всех пользователей, за которыми следует учетная запись, с которой вы запрашиваете это.

Однако, если пользователи, чьи статусы вы хотите получить, не имеют ничего общего с этим, лучше всего использовать отдельные запросы для каждого пользователя и использовать API по назначению.

Автор: ophychius Размещён: 20.08.2016 08:16
Вопросы из категории :
32x32