2013-06-27 51 views
0

我正在开发Facebook页面选项卡应用程序。这些文件位于我自己的服务器上,我创建了一个Facebook应用程序。我是否需要用于页面选项卡应用程序的Facebook PHP SDK?

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

所以我需要SDK,例如对于Graph API调用,还是有其他方法可以从我的页面选项卡应用程序中从Facebook获取信息?

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

+1

当然,你可以做的API请求自己(与任何基本技术可以向远程服务器发送HTTP请求) - 但使用PHP SDK通常可以简化整个事件。 – CBroe

回答

2

如果用户还没有到您的应用程序签名的,你不会得到用户名或用户ID从singend请求参数。它会给你提供信息,如果用户喜欢页面,是页面的管理员和额外的app_data。

使用PHP-SDK可以使用getLoginUrl()方法,https://developers.facebook.com/docs/reference/php/facebook-getLoginUrl/,去获取用户名所需要的访问令牌,用户ID等

相关问题