0

我有一个应用程序,其中应用程序权限设置为使用“无(默认)”,这是因为我不希望用户通过验证应用程序的步骤,因为我的应用程序可供公众使用(对于没有Facebook登入)。

但是,我确实希望登录 Facebook 的用户的 Facebook uID 可以自定义页面上的内容。我尝试了 FB.api('/me', callback) 方法,但返回的 name 和 uid 响应都是 'undefined'。

我使用 Javascript SDK。提前感谢任何帮助。

4

1 回答 1

2

但是,我确实希望登录 Facebook 的用户的 Facebook uID 可以自定义页面上的内容。我尝试了 FB.api('/me', callback) 方法,但返回的 name 和 uid 响应都是 'undefined'。

好吧,那是因为如果没有用户访问令牌,API 无法知道“我”应该是谁——而且由于您不希望用户连接到您的应用程序,因此您将无法获得其中之一。

如果您没有让他们先连接到您的应用程序,您将无法获取用户的 ID。

于 2012-08-30T15:45:28.973 回答