2017-02-16 7 views
0

私は、ユーザのログインのための現在のスコープを持っている: 'scope' => 'public_profile,email,user_about_me,user_location,publish_actions'facebook apiの場所IDから国を取得するには?

私のサイトでのユーザーのログインは、私が唯一のidnameを含む配列としての位置を取得すると。

idからstatecountryを取得するにはどうすればよいですか?

getリクエストをgraph.facebook.com/<id>にしようとしましたが、同じデータ、つまりidnameが返されました。ここで

がIDです:API v2.0の以来106069382765976

おかげ

答えて

0
  1. 、あなたは(そうでなければ、わずか数デフォルトのフィールドを取得します、あなたがしたいフィールドにを依頼する必要があります通常はIDと名前です)。

  2. ユーザーの場所自体はページオブジェクトなので、その場所を再度要求する必要があります。

2を組み合わせて、あなたは106069382765976?fields=location

https://developers.facebook.com/tools/explorer?method=GET&path=106069382765976%3Ffields%3Dlocation&version=v2.8

を取得
関連する問題