我阅读了这个页面:https://developers.facebook.com/docs/authentication/signed_request/但是当我尝试显示那里显示的代码并通过print_r()打印出数据时,没有“user_id”的键或变量,文章声称也是如此。
答案 0 :(得分:2)
文件说明在桌子下面:
如果用户未授权您的应用,则Facebook不会向您提供用户ID。使用PHP SDK方法如果用户未授权您的应用程序,您的应用程序将会 只传递上述信息的一部分。
getUser()
时也会发生同样的情况。如果用户没有给你基本权限,你就不知道他是谁。