facebook twitter hatena line email

「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/

  1. regist new clinetsからアプリケーション作成
  2. Client ID と Client Secret を取得できる
  3. "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/

公式マニュアルページ

https://www.instagram.com/developer/