stMind

about Tech, Computer vision and Machine learning

instagram APIのpython library

サンプルアプリを動かす手順。

Instagram/python-instagram · GitHubにある手順に従う。

  1. Download bottle if you don't already have it: pip install bottle
  2. Set your redirect URI to 'http://localhost:8515/oauth_callback' in your dev profile
  3. Open up sample_app.py, update it with your client_id and secret, and set redirect URI to 'http://localhost:8515/oauth_callback'
  4. Run the file; it will host a local server on port 8515.
  5. Try visiting http://localhost:8515 in your browser

pipでWAFのbottleインストール→Instagramの API Managementでcallback_urlを登録→sample_app.pyの中で
client_idとclient_secretを設定し、redirect URLを先の手順で登録したURLと同じものを入力→python sample_app.py→ブラウザでhttp://localhost:8515にアクセス。

最初に、Connect with Instagramのリンクが表示され、リンクをクリックするとInstagramの認証ページへ行き、
連携を認証するとrecentが表示される(はず)。

なんか、JSONのパースで失敗してしまうので、printでaccess_tokenを表示するようにしている。
なぜだろう?