0

Python2.7でコードを書いています。Facebook アカウントに基づいて 2 人のユーザーを比較したいと考えています。そのためには、Likes、Movies、Music、Books、Notes、Permissions、Checkins、Locations などのユーザー情報が必要です。

私が直面している問題は、すべてのユーザーが自分の情報を表示するための完全なアクセス許可を許可しているわけではないことです.oauth2.0を使用できるためですが、それは私のサイトの現在のユーザー(アクティブユーザー)に対してのみです.どうすれば取得できますか?パッシブユーザー向けの上記の情報は?

4

1 に答える 1

1

「パッシブ」ユーザーがアクティブ ユーザーの友人である場合は、「<a href="https://developers.facebook.com/docs/authentication/permissions/#user_friends_perms" rel="nofollow">friends_」をリクエストできます。 」-これを許可するすべてのフィールドに対する後者からの許可。もちろん、あなたがこれらの情報を取得できるのは、アプリが友人に代わってアクセスできるように、友人がプライバシー設定を設定している場合のみです.

それとは別に、他の唯一の方法は、アクティブなユーザーにパッシブなユーザーにリクエストを送信させて、アプリを使用するように招待することです。彼らがそれを受け入れたら、ユーザー レベルで同じ権限を要求し、後で比較を開始できます。

プライバシー上の理由から、他に方法はありません。これは良いことです。

于 2012-08-27T10:35:24.303 に答える