APIで Bad Request (You must specify either a list ID or a slug and owner)

Twitter APIで特定ユーザのtweet一覧を取得するとき、400 Bad Requestのレスポンスで、次のようなエラー文言が返る場合の対処法です。

You must specify either a list ID or a slug and owner

今まで正常に動いていたものが2011年3月30日より、このエラーが出るようになったのであれば、原因はTwitter APIの仕様が変更されたためです。

listsの取得URLが次のようなものは使用できなくなりました。

http://twitter.com/@[ユーザ名]/lists/[リスト名]/statuses.json

http://twitter.com/[ユーザ名]/lists/[リスト名]/statuses.json

このようなURLの代わりに次のようにします。

http://api.twitter.com/1/[ユーザ名]/lists/[リスト名]/statuses.json 

関連記事

スポンサーリンク

ダブルクォート内の変数

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る