0

我正在开发一个 Facebook 页面标签应用程序。这些文件位于我自己的服务器上,我创建了一个 Facebook 应用程序。

现在我正在尝试访问用户的名字,我发现了不同的方法来获取用户信息,例如$signedrequest(用于用户 ID)或 Facebook PHP SDK。

那么我是否需要 SDK,例如用于 Graph API 调用,或者是否有其他方法可以在我的 Page Tab 应用程序中从 Facebook 获取信息?

使用 SDK 我会收到很多错误,例如An active access token must be used to query information about the current user.,即使用户已经登录。

4

1 回答 1

2

如果用户尚未登录您的应用程序,您将无法从 singend 请求参数中获取用户名或用户 ID。如果用户喜欢该页面,它将为您提供信息,是该页面的管理员和其他 app_data。

使用 php-sdk,您可以使用 getLoginUrl() 方法https://developers.facebook.com/docs/reference/php/facebook-getLoginUrl/来获取获取用户名、用户 ID 等所需的访问令牌。

于 2013-06-27T13:16:50.893 回答