2011-01-16 14 views
4

私はfacebook graphのapiと協力して、ユーザーの宗教や政治分野を手に入れようとしています。私はfriends_religion_politics権限を設定してサインインしましたが、私のアカウントでアプリケーションをテストすると、私は友人の宗教や政治分野の1つしか得られません。facebook graph api friends_religion_politics権限の問題

私が作っている一般的なお問い合わせは次のとおりです。 https://graph.facebook.com/me/friends?access_token=%3Ctoken%3E&fields=religion,political

紛らわしいことに十分な、私は私がこれまでのtheresのすべてからまだ4人の友人の宗教や政治的見解を得るが、それだけで実行したとき。

私はパーミッションに何か間違っているのですか、それともデフォルトのプライバシー設定のようなものですが、アプリはそれらのフィールドにアクセスできませんか?

答えて

0

私は私の友人でチェックし、情報が正確に来ている...あなたは4人の友人の値を取得している場合、それは意味グラフAPI

0

を使用して、その特定の情報...

を提供した者あなたのコードは正しく動作しています。情報が存在する場合、Facebookはテーブルから情報を取得します。あなたが他の友達から値を取得していない場合、彼らはプロフィールにこの情報を提供していないことを意味します。あなたは自分のプロファイルをチェックするだけです。プロフィールに情報がありますが、あなたが取得していない場合、あなたのコードは間違っています。

0

アクセストークンに政治的見解を得るために必要な許可があるかどうかわかりません。政治的見解がわかる4人の友人がいるということは、許可設定が適切に機能しているということではありません。

Facebookのreference apiサイトから私の友人の政治的意見を聞いたとき、私は2人の友人の政治的意見を得ることができました。 2人の友人がプライバシー設定をカスタマイズして、みんなに政治的見解を見せることができるかもしれません。 (ところで、両方の友人の政治的な反対は政治的ではなかった:「政治に関心がない」(Nil)、 )。

私はテストケースを作成します。あなたにお手伝いする友人がいる場合は、彼に政治的見解を開き、再度質問するように頼むことができます。また、彼のプライバシー設定をカスタマイズしたかどうかを知るために、政治的見解がすでにあなたのアプリケーションに見える友人に尋ねてください。

また、期限切れのアクセストークンがあることを願っています。あなたはoffline_accessパーミッションを持っているかもしれません。これは長いライブアクセストークンを作成します。これがあなたの問題かもしれないと思うなら、トークンを無効にしてみてください。

0

私は友人の宗教にも乗りこなそうとしましたが、フィールドの価値は決して得られません。

もちろん、friends_religion_politicsの権限を持っています。

グラフAPIとFQLクエリの両方を試しました。

https://graph.facebook.com/me/friends?access_token=xxx&fields=religion,political ->友人のIDだけを返します。

APIに問題はありますか?

2

Facebookのプライバシー設定では、友だちのアプリが政治的、宗教的な意見など多くの情報を取得しないようにすることができます。このため、プロファイルで情報を提供することがありますが、アプリはそのデータをまだ取得しないことがあります。

Facebookのプライバシー設定(右上にある下向きの三角形をクリックし、[プライバシー設定]をクリックしてください)で見つけることができます。「広告、アプリケーション、ウェブサイト」の横にある「設定を編集」をクリックします。 "編集できる設定の1つは、「人々があなたの情報を自分の使っているアプリにどのように持ってくるか」というタイトルです。この設定では、友人が使っているアプリと共有したい情報に応じて、たくさんのボックスのチェックやチェックを外すことができます。

多くの人が宗教的、政治的見解をアプリと共有しないことを選択したようです。しかし、利用可能なデータを取得する方法は正しい方法です。

+0

私は同じ問題を抱えていたので、それが重複した問題であることを認識する前にそれに投稿しました。私自身の調査でこれが真であることがわかりました:http://stackoverflow.com/a/13694294/107277 –