繁体   English   中英

使用php SDK时,getUser()返回0。 几天前它在工作,代码未更改

[英]getUser() returning 0 when using php SDK. It was working a few days ago and the code has not changed

我正在使用php SDK的getUser()函数来接收Facebook用户的ID,但是几天前它返回正确的ID时,它现在返回0。 有什么改变吗? 它为什么会突然停止工作,是什么原因?

当然,您需要访问令牌才能获取用户ID。 再次使用“ getLoginUrl”授权您的用户: https : //developers.facebook.com/docs/reference/php/facebook-getLoginUrl/

请注意,用户访问令牌仅在2个小时内有效(如果使用“ setExtendedAccessToken”进行扩展,则有效期为60天)。

如果使用getLoginUrl授权用户后仍然无法使用,请记住,您必须再次调用该URL来刷新访问令牌。 另外,请确保您的PHP SDK是最新的并且设置正确(App-ID和App-Secret)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM