【问题标题】:Fatal error: Uncaught OAuthException: (#803) Some of the aliases you requested do not exist致命错误:未捕获的 OAuthException:(#803)您请求的某些别名不存在
【发布时间】:2012-04-27 10:28:44
【问题描述】:

致命错误:未捕获的 OAuthException:(#803)您请求的某些别名不存在:0_309479102458745 在第 1039 行的 /base_facebook.php 中抛出

我的应用运行良好,然后突然间许多用户收到此错误(0_309479102458745 有所不同除外)。

我将其更改为将它们视为 varchar 并遵循此处列出的所有建议Facebook PHP throwing exception "(#803) Some of the aliases you requested do not exist"

这是导致它的代码: $result = $facebook->api('/me/feed/', array('access_token' => $facebook->access_token,'limit'=>50)); //获取帖子 foreach($result['data'] as $posts)

我不确定我应该从哪里开始解决这个问题,因为它突然就开始了。

感谢您的帮助!

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    0_309479102458745 不起作用,因为 0 不是有效的用户 ID。

    ID 的格式是用户 ID 或页面 ID,后跟帖子 ID;您永远不会看到 0_{post ID} 从提要中返回:

    【讨论】:

    • @RobertBlair 你终于找到它的来源了吗?我遇到了完全相同的问题。有时,在解析用户的家庭新闻提要时,我会收到两次相同的帖子,一个具有0_<post-id> id,另一个具有良好的 id 语法,即<user-id>_<post-id>
    猜你喜欢
    • 1970-01-01
    • 2011-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多