0

Twitter Rest API はまったくの初心者です。Twitter で OAuth ツールを使用して curl コマンドを生成し、1 人のユーザーが投稿したツイートを取得しました。

curl --get ' https://api.twitter.com/1.1/statuses/user_timeline.json ' --data 'count=2&screen_name=twitterapi' --header 'Authorization: OAuth oauth_consumer_key="AAAAAAAAAAAAAAAAAAAAA", oauth_nonce="BBBBBBBBBBBBBBBBBBBBBB "、oauth_signature="CCCCCCCCCCCCCCCCCCCCCCCCCC"、oauth_signature_method="HMAC-SHA1"、oauth_timestamp="1471672391"、oauth_token="DDDDDDDDDDDDDDDDDDDDDDDDDDDD"、oauth_version="1.0"'

参考:https ://dev.twitter.com/rest/reference/get/statuses/user_timeline

単一の screen_name のデータを取得しましたが、Curl を介して複数の screen_name のツイートを一度にプルしたいと考えています。POST を使用してこれを試しましたが、うまくいきませんでした。私は7日から試しています。

誰でもこれを解決するのを手伝ってもらえますか?

前もって感謝します。アスウィン

4

1 に答える 1

0

私の知る限り、これは 1 回の API 呼び出しでは不可能です。参照している操作では、複数のユーザーではなく、特定のユーザーによるステータスの取得のみが許可されます。また、GET リクエストが必要なため、POST ではあまり効果がありません。

他の操作を見て、要件に適合するかどうかを確認できます。たとえば、GET statuses/home_timelineは、リクエストしたアカウントがフォローしているすべてのユーザーのステータスを取得します。

ただし、ステータスを取得しようとしているユーザーにこのような共通点がない場合は、ユーザーごとに個別のリクエストを使用し、意図したとおりに API を使用するのが最善の方法です。

于 2016-08-20T08:16:37.380 に答える