gpt4 book ai didi

facebook - 使用 news.reads Open Graph 操作时出错

转载 作者:行者123 更新时间:2023-12-02 19:35:06 27 4
gpt4 key购买 nike

我正在尝试新的开放图谱操作来构建华盛顿邮报社交阅读器等功能。我创建了“文章”类型的 OG 页面并向其发布了“news.reads”操作。我使用 OG 调试器验证了这些页面是有效的 OG 对象。并且用户授予了publish_actions权限。

我将一个带有 HTTP POST 的操作发布到:

https://graph.facebook.com/me/news.reads?article=((article link))&access_token=...

我从 Facebook 收到此错误:

type = u'OAuthException', message = u'An unknown error has occurred.'

所以我再次尝试相同的操作,这次我收到了另一个错误:

type = 'OAuthException' 
message = '(#3501) User is already associated to a article object on a unique
action type Read. Original Action ID: ((action id))'

其中 ((action id)) 是有效的操作 ID,我可以通过查看来验证:

http://graph.facebook.com/((action id))

这为我提供了有关该操作的详细信息。我在不同的页面和不同的用户上尝试了几次上述操作,都是相同的流程:未知错误,重复操作错误。然而,看起来该操作正在创建:

  1. 我在用户时间轴上没有看到它。
  2. 我在事件日志中没有看到它。

我错过了什么?

注意如果我使用自己的应用程序特定名词和动词执行上述操作,一切都会按预期进行。但我有兴趣使用内置的名词和动词来更好地聚合用户时间线。

最佳答案

如果您的操作未经 Facebook 批准,则不会向最终用户显示。只有应用程序设置的“角色”部分中列出的人员才能发布并查看事件日志中的操作(例如管理员、开发人员和测试人员)。

尝试使用测试用户测试操作。从“角色”页面创建一个新的测试用户并使用他们登录。查看操作是否已发布并正确显示在事件日志中。

关于facebook - 使用 news.reads Open Graph 操作时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8652188/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com