同题,什么情况下可以使用facebook上的getUser()函数?PS我正在使用facebook php sdk api。
为什么我问这个问题是因为我发现如果我不将网站放在 facebook.com 中,那么 getUser() 函数将始终返回 null 或 0。
真的吗?getUser() 函数只能在 facebook.com 内的网站中使用?
谢谢。脸书新手
getUser
如果有足够的数据可用于确定该方法,则该方法应返回活动的 facebook 用户 ID。这些数据可能来自不同的地方:
<iframe>
有关详细信息,请参阅getUserFromAvailableData方法,从开发人员的角度来看,getUser()
当用户在 facebook 上进行身份验证并安装/授权您的应用程序时,它将返回当前 facebook 用户的 id。要实现这一点,请参阅login 上的文档,对于外部网站,最好的选择是使用 facebook 的 javascript sdk 的login
方法来获取后端所需的数据(存储在 cookie 中)。