###前提・実現したいこと
100件以上リツイートされているツイートのリツイートユーザーの一覧を作成したい。
###発生している問題
https://syncer.jp/twitter-api-matome/get/statuses/retweeters-ids
上記、サイトを参考に「statuses/retweeters/ids」を使用しているのですが、
100件以上リツイートがあるツイートを対象に使用しても、「next_cursor」が「0」となってしまいます。
Twitterの開発者ページに記載されている仕様を確認しても、「next_cursor」に格納されたIDを「cursor」パラメータに設定することで、ページングのように100件以上のリツイートユーザーが取得できると記載があるのですが、実現できていません。
0件~100件目を取得する際に、「cursor」パラメータにはなにも設定しないもしくは「-1」を設定しても結果としては同じでした。
###該当のソースコード
https://syncer.jp/twitter-api-matome/get/statuses/retweeters-ids
こちらのサイトにある「アクセストークン」のサンプルソースコードの「設定」に自分で取得したKeyを割り当てて使用しています。
※Keyの設定以外はサンプルソースコードをそのまま使用しています。
###試したこと
試しに、上記サイトのプログラムテストで同じような条件をセットしテストを行ったところ、
100件以上のリツイート数があるツイートにもかかわらず、「next_cursor」には「0」が返ってくるだけでした。 結果としては、最大100件分のみ取得可能な状態です。
このTwitterAPIは仕様変更または使用できなくなったのでしょうか。
また、今回実現したい内容を成功させるには、「search/tweets」を使用したほうがいいのでしょうか。
お手数をおかけいたしますが、わかる方いらっしゃいましたら回答をしていただけると助かります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/11 06:07
2018/04/11 07:09