「Instagram/api」の版間の差分
提供: 初心者エンジニアの簡易メモ
行4: | 行4: | ||
ハッシュ検索も一般ユーザの画像は表示されないようにされているっぽい | ハッシュ検索も一般ユーザの画像は表示されないようにされているっぽい | ||
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14153122184 | http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14153122184 | ||
+ | |||
+ | ==developer登録== | ||
+ | http://instagram.com/developer/clients/manage/ | ||
+ | |||
+ | #regist new clinetsからアプリケーション作成 | ||
+ | #Client ID と Client Secret を取得できる | ||
+ | #"This app is in sandbox mode and can only be authorized by sandbox users."となるがアプリIDが作成される | ||
+ | |||
+ | ==アクセスcodeを取得== | ||
+ | https://api.instagram.com/oauth/authorize/?client_id=[client_id]&redirect_uri=[redirect_id]&response_type=code | ||
+ | |||
+ | 認証するとリダイレクトURL先のcodeパラメータの値をコピーしておく | ||
+ | |||
+ | ==アクセストークン取得== | ||
+ | $ curl \-F 'client_id=[client-id]' \ | ||
+ | -F 'client_secret=[client_secret]' \ | ||
+ | -F 'grant_type=authorization_code' \ | ||
+ | -F 'redirect_uri=[redirect_id]' \ | ||
+ | -F 'code=[code]' \https://api.instagram.com/oauth/access_token | ||
+ | |||
+ | きちんと入れたはずだがエラーが発生した・・・謎 | ||
+ | {"code": 400, "error_type": "OAuthException", "error_message": "Matching code was not found or was already used."} | ||
+ | |||
+ | 参考:http://qiita.com/zurg/items/4c423b93b6a7f1ac737d | ||
==APIリクエスト回数限度== | ==APIリクエスト回数限度== |
2016年1月18日 (月) 04:32時点における版
目次
API申請は2015/11/17以降厳しくなっているらしい
http://www.bricoleur.co.jp/blog/archives/2576
ハッシュ検索も一般ユーザの画像は表示されないようにされているっぽい http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14153122184
developer登録
http://instagram.com/developer/clients/manage/
- regist new clinetsからアプリケーション作成
- Client ID と Client Secret を取得できる
- "This app is in sandbox mode and can only be authorized by sandbox users."となるがアプリIDが作成される
アクセスcodeを取得
https://api.instagram.com/oauth/authorize/?client_id=[client_id]&redirect_uri=[redirect_id]&response_type=code
認証するとリダイレクトURL先のcodeパラメータの値をコピーしておく
アクセストークン取得
$ curl \-F 'client_id=[client-id]' \ -F 'client_secret=[client_secret]' \ -F 'grant_type=authorization_code' \ -F 'redirect_uri=[redirect_id]' \ -F 'code=[code]' \https://api.instagram.com/oauth/access_token
きちんと入れたはずだがエラーが発生した・・・謎
{"code": 400, "error_type": "OAuthException", "error_message": "Matching code was not found or was already used."}
参考:http://qiita.com/zurg/items/4c423b93b6a7f1ac737d
APIリクエスト回数限度
5000/時間
公式API限度ページ:https://www.instagram.com/developer/limits/