0

アプリのアクセス許可が「なし (デフォルト)」を使用するように設定されているアプリケーションがあります。これは、ユーザーがアプリを認証する手順を踏まないようにするためです。フェイスブックログイン)。

ただし、Facebook にログインしているユーザーの Facebook uID を使用して、ページ上の何かをカスタマイズしたいと考えています。FB.api('/me', callback) メソッドを試しましたが、名前と uid の両方に対して返される応答は「未定義」です。

Javascript SDK を使用しています。どんな助けでも事前に感謝します。

4

1 に答える 1

2

ただし、Facebook にログインしているユーザーの Facebook uID を使用して、ページ上の何かをカスタマイズしたいと考えています。FB.api('/me', callback) メソッドを試しましたが、name と uid の両方に対して返された応答は 'undefined' です。

これは、ユーザー アクセス トークンがないと、API が「私」が誰であるかを認識できないためです。また、ユーザーがアプリに接続することを望まないため、それらのいずれかを取得することはできません。

最初にアプリに接続しないと、ユーザーの ID を取得できません

于 2012-08-30T15:45:28.973 に答える