未捕获的OAuthException:无效的令牌:“我”已指定ID

时间:2011-12-16 14:37:53

标签: facebook-graph-api facebook-timeline

对我来说这是一个新的,我不确定它为什么会出现。只有在我尝试使用API​​发布时间轴操作时才会发生这种情况。我启用了新的Auth,publish_actions包含在权限列表中,我是管理员。我已经卸载了应用程序,并再次安装它,以确保新的auth已经运行。如果我用'我'运行任何其他查询,它将返回正常。但是,如果我尝试运行以下内容:

$ facebook-> api('/me/example:read?chapter=http://www.example.com/og.php?og=read&id=24131','POST');

我收到此错误:未捕获OAuthException:无效令牌:“me”已指定ID。

我在ajax中运行它,所以为了确保我有一个有效的access_token,我有var_dumped它并将行改为:$ facebook-> api('/ me / friends');在这种情况下,我获得了朋友的有效输出。所以我不知道造成这个问题的原因。我每次都运行一个不同的ID(URL),以确保它与两次发布的动作无关(即使我在第一次尝试时收到错误)。其他人看到这个?有任何线索可能会发生这种情况吗?

1 个答案:

答案 0 :(得分:1)

看起来你有两个?您的查询字符串中的标记。您可能需要对查询字符串进行urlencode。