2

彼が私のアプリを受け入れることなく、user_id を取得できますか?

認証投票を必要としない投票アプリを構築する必要があります。user_id を保存できれば、すべての投票が一意であることを確認できます...

ありがとう

4

3 に答える 3

4

ユーザーがアプリをインストールしなかった場合に得られるものは非常に限られています。uid を取得することは、ユーザーのすべての公開データを取得することと同じであるためです (その uid と他のユーザーの任意の access_token を使用して、すべての公開データをクエリできます)。残念ながら、Facebook を使用してユーザーが既に投票したかどうかを追跡するには、アプリのインストールを要求する必要があります。

于 2012-01-02T13:29:19.153 に答える
1

ユーザーがアプリを承認/承認することでアプリと共有しない限り、その情報を取得する方法はありません。

ユーザーがアプリを承認せずにユーザー ID を取得できる場合、それはプラットフォーム ポリシーhttps://developers.facebook.com/policy/に違反します。

于 2012-01-02T17:06:43.097 に答える
-1

次の API を呼び出すだけで、応答でユーザー ID を取得できます。

 FB.api('/me', 'post', function(response)
{
console.log(response);
});
于 2012-01-02T13:17:16.807 に答える