2017-01-23 12 views
1

FacebookのグラフAPIを使用して相互の好き嫌いを得ようとしています。しかし、私は困難を抱えている、私は次の要求を使用して(https://developers.facebook.com/tools/explorer)エクスプローラアプリケーションを使用してFacebookのグラフAPIからMutual_Likesを取得

をテストしています: ID?fields=context{mutual_likes}

をしかし、私はアプリケーションを使用する場合には、

としてのみ数を返します

"TOTAL_COUNT":0

しかし、私は相互の同類があることを知っています。実際、グラフAPIエクスプローラアプリケーション(IDを変更する)を使用すると、それは機能し、相互の好きなものをもたらします。

私がテストしている2人のユーザーは、Facebookの友人で、好きなものは公開しています。私のアプリは最近、user_likes権限を使用することが承認されました。そして多分私は何かを見逃している、私はあなたが私がこれを達成するのを助けることができたと思っていた

+0

_ "私のアプリは最近、user_likes権限を使用することが承認されました" _ - 両方のユーザーがあなたのアプリにその権限を与えましたか? – CBroe

+0

はい、どちらもあります。実際には、私は各ユーザが問題なく、別々に好きになるようにすることによって、前もってこの許可をテストしました。問題は、私が**お互いの好きなものを手に入れようとするときです。 – Riki

+0

あなたは現在のアプリユーザーAのアクセストークンをリクエストに使用しています。そのIDは友人BのIDです。 – CBroe

答えて

1

私は、要求がカウントを0だけ戻した理由を最終的に理解しました。要求側をサーバー側とすることとは関係ありませんでした。

私は、ユーザーがまたuser_friends許可を承認したことにより、mutual_likesを得ることができました。 私はGETリクエストでそれを使用するつもりはありませんでしたが。

ユーザーのコンテキストフィールドから何かを抽出する場合は、明らかに両方のアクセス許可(user_likes & user_friends)が必要です。

他人を助けることを願っています。

関連する問題