2012-03-01 73 views
0

我正在使用Facebook的fanpage应用程序,我已经安装了应用程序并将其添加到我的粉丝页面。问题是,只有我可以看到我的Facebook的身份证,但是当我从不同的Facebook帐户访问我的应用程序时,我可以看到0而不是登录userId,有没有人可以帮助解决这个问题,为什么我得到0而不是登录的用户ID? 。您对此事的帮助将受到高度赞赏。我无法在Facebook应用程序中登录用户ID

+0

如果您提供了一些ocde – 2012-03-01 07:41:49

回答

1

您需要获得用户的许可,因为如果您的应用具有用户权限,则Facebook只在粉丝页上提供用户标识。有些开发人员使用这种方法进行验证,如果他们获得了用户ID,他们将执行其他处理,否则将用户重定向到允许页面。

0

在signed_request中,您的用户ID将显示出来,因为您是该应用程序的开发人员。但是,普通用户的ID不会被看到。

为了能够获得随机用户查看您的页面的用户ID,您的应用需要向他们请求许可/身份验证,以向他们提供他们的基本信息。有关如何让用户登录的更多信息,请参阅:http://developers.facebook.com/docs/authentication/。并且专门用于PHP请参阅http://developers.facebook.com/docs/reference/php/facebook-getUser/

相关问题