たつをの ChangeLog
: 2017-08-24
前後の日:
2017-08-23
< >
2017-08-25
この月:
2017-08
別の年の同じ日:
2000
2001
2002
2003
2004
2005
2006
2008
2009
2010
2011
2012
2013
2015
2016
2017
2018
2019
2020
2022
特定のツイートをリツイートしたユーザの一覧を得る API が仕様通りに動かない
2017-08-24-1 [
Programming
][
WebAPI
]
特定のツイートをリツイートしたユーザの一覧を得る API が仕様通りに動かないみたいで困る。
GET statuses/retweeters/ids — Twitter Developers
https://dev.twitter.com/rest/reference/get/statuses/retweeters/ids
GET statuses/retweeters/ids - ツイートをRTしたユーザーをIDで取得する
https://syncer.jp/Web/API/Twitter/REST_API/GET/statuses/retweeters/ids/
仕様によれば
デフォルトだと最新の100件だけ取れる
同時に次のページのid(next_cursor)が得られる
それを用いることで2ページ目が取る
これを繰りかえすことで全件取れる
とのこと。
ところが実際やってみると、次ページid(next_cursor)が空っぽゆえ2ページ目以降が取得できず、最大100件しか取れない。
count パラメータを指定するとダメらしいけど、そうしなくてもダメ。
結局検索 (search/tweet) を使うことにした。
下記参照。
GET search/tweets — Twitter Developers
https://dev.twitter.com/rest/reference/get/search/tweets
[Twitter API] リツイートを100件より多く取得する方法 - プログラミング生放送
http://pronama.azurewebsites.net/2015/04/28/twitter-api-get-retweets/
なんだかなあ……。
前後の日:
2017-08-23
< >
2017-08-25
この月:
2017-08
別の年の同じ日:
2000
2001
2002
2003
2004
2005
2006
2008
2009
2010
2011
2012
2013
2015
2016
2017
2018
2019
2020
2022
たつをの ChangeLog
Powered by
chalow