users/profile_image/twitter
このAPIはかなり特殊です!
formatに、jsonもしくはxmlを指定しますが、json、xmlの形式は返却されません。
代わりに、httpステータスコード302(リダイレクト)とともにhtmlが返却されます。
このAPIはアプリ開発者がプロフィール画像の存在を確認するためだけに使います。
このAPIで得られる結果をそのまま画面に表示する用途として使ってはいけません。
※翻訳に自信が無いので、英語版の本家ドキュメントでご確認ください。
api URL
- api url
- http://api.twitter.com/1/users/profile_image/[screen_name].[format]
- format
- json / xml
- method
- GET
- 認証
- 不要
- 実行制限
- なし
- 公式ドキュメント
- http://dev.twitter.com/doc/get/users/profile_image/:screen_name
parameter set
call results
[call update]ボタンを押してください。ここに結果が表示されます。
- javascriptでは桁数の大きな数値で値がズレることがあります。
- 例えば、twitterの id_str と id です。
- id_str は文字列型ですので正しい値が表示されます。
- id は数値型です。桁数が大きな場合、 +-1のズレが発生することがあります。
- id_str と id が異なる場合は、id_str を信用してください。
- 試しに下記をクリックして実行してみてください。期待する値がalertされるでしょうか?
- javascript:eval('var a = 13782936788668417, b = \'13782936788668417\';'); alert(a+' : 数値型'+'\n\n'+b+' : 文字列型');
- 本サイトでは、javascriptで処理をしている関係上、apiから取得してきたデータと異なることがあります。
- あらかじめご理解・ご了承ください。