2017-10-19 21 views
0

Facebook Graph APIのクエリと拡張アクセス権の読み取りに問題があります。私はレポートのダッシュボードの追加データを使ってページの最新の投稿を検索したい(お気に入り、反応、投稿の回数を表示する)ユーザーが認証し問題の権限を与えるためにパスポート - 。この設定はこれまで使用されていましたが、今は奇妙な問題が発生しています。Facebook Graph APIのアクセス許可の問題

これは私が要求していますものです:created_time,link,full_picture,message_tags,with_tags{link},message,reactions.summary(true),insights.metric(post_impressions)

を、私はFacebookのレビュープロセスで私のアプリを持っていたし、彼らは私にinsights.metric(post_impressions)を照会するためread_insights権限を付与されました。レビュー後、私はAPIから必要なすべてのデータを引き出すことができました。それは2週間前です。今日私は、APIから非常に限られたデータしか取り出せないという問題を経験しました。応答では、「ユーザーに洞察力を読み込むための十分な権限がありません」、「ユーザーがその尺度を表示するのに十分な権限がありません」というメッセージがPermission error (OAuthException)に送信され続けます。しかし

、私は、私は戻ってデータを取得行うクエリに、だけlimitのための非常に低い値で(つまり= 5 <ですが、2ページ分割を要求した後、後続の要求をlimitおよび/またはafterのparamsを追加していません許可されています)、またはafterの値です。これは初期のリクエストではありません。

APIに変更がありました(変更履歴に何も見つかりませんでした)?たぶん私は何かを見落としているだけだろうか?

ありがとうございます!

答えて

0

私はFacebookにバグを報告していたので、私のページのフィードにいくつかの項目が含まれていたため、個人的な問題が発生していました。

これは、そのページフィードの1つ以上の特定の投稿に特有の問題です。これは、呼び出しを含むときに呼び出しが失敗する原因となります。

この問題は、今後のバージョンのGraph APIで解決される可能性があります。今のところ、2つの回避策があります。page access tokenを使用するか、ユーザーアクセストークンを使用してページにgranular permissionsを付けます。

オプション1を試しましたが、ページアクセストークンが問題を解決しているようです。

関連する問題