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
関連記事
- Twitter APIでのエラーの一覧
- Twitterウィジェットのカスタマイズ(ウィジェット部分のHTML・CSS)
- TwitterでURL付ツイートをするとアクセスしてくるボットの一覧
- PHPでTwitterのツイートをする/ツイート一覧を取得する/検索する(API v1.1)
- 『フォローしているリスト』を削除する方法 他のユーザーのリストを削除する
- PHPでTwitterのbotを作る方法 ツイートをする/ツイート一覧を取得する(API v1)
- Twitter APIを使用する (Twitterアプリケーション登録)
- Twitter、ロゴ利用などに関するガイドライン
- Twiiterのロゴに使用されているフォント(ただし e 以外)
スポンサーリンク