2017-01-03 3 views
0

私はFacebook Graph APIからユーザーデータを取得しようとしていますが、これまでのところ自分のプロフィールから情報を取得することしかできません。グラフAPI Explorerを使用して、私はこの情報をGETリクエストを送信しています:Facebook Graph APIを使用して他のユーザープロファイルをどのように照会できますか?

me?fields=id,name,birthday,picture,email 

がどのように私は、これは代わりに、「私」の他のユーザーを検索するために変更できますか?たとえば、「John Smith」という名前の人物のプロフィールを検索し、この名前のプロフィールごとに写真や誕生日を返したいとします。

+0

できません。その – WizKid

+0

@ WizKidのAPIはないので、名前を検索してユーザーIDを見つける方法はありません。 – morrime

+0

あなたのアプリに許可を与えていないユーザーから誕生日やメールを受け取る方法がありません – WizKid

答えて

0

名前でユーザーを検索する検索APIを使用することができます。https://developers.facebook.com/docs/graph-api/using-graph-api#search

...しかし、彼らはあなたのアプリケーションを承認しなかった場合、ユーザーの誕生日や電子メールを取得する方法はありません。とにかくたとえ入手しても、電子メールを使用することは許されません。

+0

名前検索の例を挙げて、JSONが返すことはできますか?私はこの文書を読んだが、まだこの形式のPostman GETリクエストを作成できません: GET graph.facebook.com /search? q = {your-query}& type = {object-type} – morrime

+0

ドキュメントには、ユーザーアクセストークン – WizKid

+0

が必要であるとも言えます。ユーザートークンとタイプ "user"とクエリのみが必要です。 – luschn

関連する問題