SandBoxモードでインスタのタグを表示することはできませんでした



前回の続き

やりたいことは自分のフィードを表示するのではなく#おかしプリントのタグでアップされたものを取得したかったのですが、結果を先に言うと出来ませんでした。
SandBoxモードでは自分のものしか取得できず、scopeを設定してもダメでした。

自分のフィードを表示するだけでしたら以下の手順&プログラムが良いと思います。
1.インスタグラムページのフッタにある「API」をクリックし開発者メニューに入る
 https://www.instagram.com/developer/
 です。
2.Manage ClientsのRegister a New Clientで作成します
 Application Nameは自分が分かりやすいもの、Descriptionは説明文を、Valid redirect URIsはアクセストークンが返ってきた時のURLです。色々記入して登録します。

3.アクセストークンがURLパラメータの#access_token=xxxxxx.xxxxで来るのでphp側で取得できません。なので表示時にhiddenにlocation.hashを入れてsubmitするのが良さそうです。

4.post先のphpで取得しSessionなどに入れてしまえば良さそうです。アクセストークンは変更されることがあるので、フィードが取得できなかった場合、アクセストークン取得用ページにリダイレクトするのが良いかもしれません。

本当だったら

とか

で取得出来たら!と思ったのですが。。。ぐぬぬ。

有料版とか出してタグでも取得できるようにしていただきたいですね。あぁ、それならSNAPWIDGETでいいのか。