4

出身地や現在地などの公開情報を取得しようとしています。それを取得するには、スコープに関係なく、有効なアクセス トークンのみが必要です。

アクセス トークンを使用せずに、Graph Api Explorer で友達ではないユーザーを照会すると、この情報が表示されません。しかし、アクセス トークンを取得すると、適切な情報が得られます。

今、私は自分のアプリで同じことを試みましたが、アクセス トークンのスコープを変更してもうまくいきませんでした。

アプリからグラフ API (私は Javascript SDK を使用しています) を介してこの種の公開情報にアクセスする方法はありますか?

4

1 に答える 1

0

これがあなたの質問に関するFacebookのドキュメントです

Graph API 自体を使用すると、オブジェクトに関するすべての公開情報に簡単にアクセスできます。たとえば、 https ://graph.facebook.com/btaylor (Bret Taylor) は、Bret に関するすべての公開情報を返します。たとえば、ユーザーの名、姓、およびプロフィール写真は公開されています。

ユーザーに関する追加情報を取得するには、まずユーザーの許可を得る必要があります。大まかに言うと、Facebook ユーザーのアクセス トークンを取得する必要があります。

ユーザーから個人情報を取得するには、そのユーザーの許可を取得する必要があります。これにより、そのユーザーのアクセス トークンが得られます。

** 編集 - 私の答えを詳しく説明すると、あなたのアプリ アクセス トークンは、ユーザーに関する個人情報にアクセスできるようにはなりません。公開情報として持っているものだけが公開されます。これは、他のユーザーやアプリケーションにも当てはまります。彼らが外の世界に見せたいものだけ、外の世界は見ることができます。

于 2012-10-11T19:55:29.117 に答える