2016-05-11 2 views
3

トークンに関連するユーザーが好きなメディアを取得するためにInstagram APIをSandboxモードでクエリすると、データは取得されません。もちろん、ユーザーはSandboxのAppを使用する権限があります。Instagram - Sandboxのユーザーが好きなメディア

GET:https://api.instagram.com/v1/users/self/media/liked?access_token=ACCESS-TOKEN (実際ACCESS-TOKEN部分は、実際のトークンで置換されている認証の後に得る。)

Response: {"pagination": {}, "meta": {"code": 200}, "data": []} 

サンドボックスモードになっているので、私は何を取得していないアムまたは私は何かを逃している?

+0

私は同じ問題を抱えています。あなたはそれを解決することができましたか? – Isuru

+0

本当に..同じ問題がまだあり、Instagramの開発者が "気づいた"ようになる方法を探しています。 –

+0

私はサポートによってバグレポートを提出しましたが、まだそれらから戻ってきませんでした。 – Isuru

答えて

2

申し訳ありませんが、私はあなたの質問の下でコメントできませんでした。なぜなら私はまだ50の評判を持っていないからです。しかし、審査のためにアプリをまだ提出していない場合は、public_contentスコープがありません。これは、エンドポイントhttps://api.instagram.com/v1/users/self/media/liked?access_token=ACCESS-TOKENを使用する場合に必要です。 Instagram API Documentationによると

OAuth 2.0の仕様では、あなたがユーザーから要求されているアクセスの範囲を指定することができます。承認されたすべてのアプリは、デフォルトで基本アクセス権を持ちますが、パブリックコンテンツの閲覧、友だちのコメント、コメント、友だちの管理などの拡張アクセスを求める場合は、承認リクエストでこれらのスコープを指定する必要があります。これらの拡張アクセス許可を使用するには、最初にsubmit your app for reviewを指定する必要があります。

public_contentへのアクセス権を取得したら、Instagramからデータセットを取得できるはずです。

+0

ありがとう@HuorCulnamo、今それは理にかなっています.. –

0

あなたはそれを把握しましたか?私は#tagsと同じ問題を抱え、ブラウザでこれをポップしました。

https://api.instagram.com/oauth/authorize/?client_id=CLIENT_ID&redirect_uri=REDIRECT_URI&response_type=code&scope=public_content

範囲= public_contentある主な要因。

明らかに、大文字の部分を変更する必要がありますが、それはあなたの後に何を得る必要があります。

あなたはサンドボックスモードで、好きなメディアのみをリクエストしているので、Instagramではアプリケーションの承認が必要ないと思っていましたか?

関連する問題