4

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

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

虽然我的图表操作没有得到 facebook 的批准,但这应该不是问题,因为我是作为应用程序的开发人员登录的。

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

当我的应用程序通知 facebook 发布操作时,它似乎成功了。 Facebook 返回一个表示操作的 ID

当我使用 facebook 的图形资源管理器查看该 ID 时,数据似乎是正确的,显示了正确的操作类型和对象数据。(如果有一个 URL 来浏览 facebook 上的操作,而不是图形资源管理器,我不知道它是什么)。

尽管如此,以上所有内容显然都没有错误,我从未在我的时间线上看到该动作。无论我浏览自己的时间线,还是以朋友和其他应用程序开发人员的身份登录时,我都不会在 facebook.com 上看到任何执行操作的迹象。

为了让我的自定义操作出现在我的时间线页面上,我缺少什么?

4

7 回答 7

2

我有一个类似的问题。我正在使用 OG,我可以成功发布所有内容,但这些帖子没有出现在时间线中,而只出现在 Facebook 的活动日志中。

我只是去操作的设置,将“显式共享:此操作可以指定用户显式共享一个操作。 ”设置为ON

然后在我的一段代码中,我在创建 OG 对象时将“ true ”放在键“ fb:explicitly_shared ”中。

于 2014-01-15T15:24:03.627 回答
1

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

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

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

于 2011-10-06T07:00:09.350 回答
0

我遇到了类似的问题,但实际上一切正常。如果您收到返回的 ID,并且您的文章出现在您的近期活动中,那么一切都应该很好。

感知到的问题,即您的帖子未出现在您的时间线中,实际上是正确的行为。您的帖子不会出现在您的时间线中,因为它应该作为您完成的活动出现在您朋友的时间线中。一旦他们评论或喜欢它,它就会重新出现在您的时间线上。

于 2013-06-28T14:52:39.137 回答
0

我在提要对话框帖子中遇到了同样的问题。帖子可以直接导航到,但不会显示在时间线上。此处有更多详细信息: 操作未出现在时间轴上

于 2012-07-27T18:32:51.033 回答
0

发现了问题......

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

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

所以要小心所有标签,并通过 facebook 的调试工具放置所有 url。

于 2011-10-06T17:08:32.320 回答
0

嗯 有趣

遇到了同样的问题...

使用 XFBML,fb:like 以及在 linter 上验证所有必需的 og 元标记。

上个月,当我喜欢我网站上的“产品”时,该帖子已发布在我的 fb 时间线墙上,不用担心。不错,完美!今天单击“赞”后,我注意到它根本没有发布到我的时间线墙上……而是记录在活动源中。但是,如果我在“赞”按钮弹出评论部分发表评论,它确实会发布到我的墙上。

然后我发现这个“文章类型的页面没有发布权,并且不会出现在用户的个人资料中,因为它们不是现实世界的对象。”

https://developers.facebook.com/docs/opengraphprotocol/#types

于 2012-02-24T05:03:34.710 回答
0

对我来说,问题是除了我之外的所有用户都没有在时间轴上显示帖子,它也是公开的!,我通过将应用程序设为在线以供所有用户使用来修复它

于 2015-09-20T15:12:31.437 回答