行动不会出现在时间表上

我正在开发一个发布时间表的动作的应用程序。

在应用程序设置上,我创建了“发布”操作并使用内置对象类型“文章”。

尽管我的图表操作尚未得到Facebook的批准,但这不应该成为问题,因为我是以应用程序的开发人员身份登录的。

我的文章网址通过facebook的linter发出警告,但没有错误。

当我的应用程序通知Facebook的帖子后,它似乎成功了。 Facebook返回一个代表该动作的ID。

当我使用Facebook的图形浏览器查看该ID时,数据看起来是正确的,显示正确的操作类型和对象数据。 (如果有一个URL可以浏览Facebook上的动作,而不是图形浏览器,我不知道它是什么)。

尽管如此,所有上述显然没有错误的工作, 我从来没有看到我的时间表上的行动 。 无论我浏览自己的时间表,还是作为朋友和另一位应用程序开发人员登录,我都从未在facebook.com上看到任何迹象表明该操作已执行。

我错过了什么让我的自定义操作出现在我的时间线页面上?


我有类似的问题。 我使用的是OG,并且我可以成功发布所有内容,但帖子并未显示在时间轴上,而只发布在Facebook的活动日志中。

我刚刚进入操作的设置并将“ 显式共享:此操作可以指定用户明确共享某个操作 ”设置为ON

然后在我的代码片段中,当创建OG对象时,我将“ true ”键设置为键“ fb:clearly_shared ”。


如果没有错误被返回,那么听起来好像您的公共页面中存在一个问题,即阻止Facebook知道要发布的内容。

你有没有通过Facebook的验证工具[https://developers.facebook.com/tools/debug]检查你的OG:meta标签。 虽然您需要填写所有值,但类型位是最容易被忽略的,必须正确设置才能链接到您的特定应用程序和相应的操作。

如果您的OG:数据是正确的并且验证您还应该检查您的操作和聚合的详细设置。 如果短语/时态位未在Facebook中填充,可能不确定如何让您的帖子回到时间轴上。


发现问题....

我的文章页面包含一篇文章:作者标签。 该标记中的网址对匿名用户不可见。 所以,我猜测,Facebook访问了该作者的URL并收到了HTTP 403。

当我删除文章:作者标签时,这些项目开始出现在我的时间轴上。

所以要小心所有的标签,并通过Facebook的调试工具把所有的URL。

链接地址: http://www.djcxy.com/p/60023.html

上一篇: Actions do not appear on timeline

下一篇: Difficulty posting Actions to Timeline