サンプルアプリを動かす手順。
Instagram/python-instagram · GitHubにある手順に従う。
- Download bottle if you don't already have it: pip install bottle
- Set your redirect URI to 'http://localhost:8515/oauth_callback' in your dev profile
- Open up sample_app.py, update it with your client_id and secret, and set redirect URI to 'http://localhost:8515/oauth_callback'
- Run the file; it will host a local server on port 8515.
- 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を表示するようにしている。
なぜだろう?