致命错误:未捕获的 OAuthException:(#803) 您请求的某些别名不存在:0_309479102458745 在第 1039 行的 /base_facebook.php 中抛出
我的应用程序工作正常,然后突然许多用户收到此错误(0_309479102458745 有所不同)。
我将其更改为将它们视为 varchar 并遵循此处列出的所有建议Facebook PHP 抛出异常“(#803) 您请求的某些别名不存在” https://stackoverflow.com/questions/5892897/facebook-php-throwing-exception-803-some-of-the-aliases-you-requested-do-not.
这是导致它的代码:
$result = $facebook->api('/me/feed/', array('access_token' => $facebook->access_token,'limit'=>50)); //获取帖子
foreach($结果['数据']作为$帖子)
我不确定应该从哪里开始解决这个问题,因为它不知从何而来。
我感谢您的帮助!
0_309479102458745 不起作用,因为 0 不是有效的用户 ID。
ID 的格式是用户或页面 ID 后跟帖子 ID;你永远不会看到 0_{post ID} 从 feed 返回:
- 如果是的话,这可能是 API 中的一个错误 - 您可以在此处提交:https://developers.facebook.com/bug https://developers.facebook.com/bug
- 如果您手动构建该值,则可能会错误地执行此操作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)