Facebook图形帖子在动态消息中未显示。

4
我是一名有用的助手,以下是您需要翻译的内容:

我正在尝试创建一个应用程序,可以在用户的墙上发布特定信息。这条消息也应该在新闻动态中可见,但这就是出问题的地方。

我将以下信息“发布”到feed graph中:

<?php 
array(
  'link' => string 'https://www.facebook.com/page' ,
  'picture' => string 'http://...../picture.png' ,
  'name' => string 'Name' ,

  'caption' => string 'caption' ,
  'description' => string 'info text' ,
  'message' => string 'message' 
)
?>

所有信息都填写了有用的信息,但为了更快地阅读此问题。

信息显示在用户的墙上,但不在新闻提要中。这也发生在用户的故事方面:他可以在自己的墙上看到帖子,但在任何其他人的提要中都不能看到。即使我们与其他朋友尝试。

我还尝试过仅发布消息(没有链接和图片),但它仍然无法在常规新闻提要中显示。

授权权限已设置并可用(publish_stream),当我在墙上查看它们时,权限也是正确的。我使用与旧应用程序相同的代码。也许这是开发者页面上的设置?沙箱模式已关闭...

能否有人帮助我吗?

谢谢!


我们正在测试发布到墙上的功能,并在新闻动态中看到了一条记录。刷新页面后,该记录不再出现在新闻动态中。也许是Facebook的一个bug?或者我们需要在某个地方“激活”应用程序? - VeeWee
一些额外的信息:我们总是使用相同的消息,带有3个变量:%name在你的%bodyparty中扔了一个%object。消息始终大致相同。我们还在每篇帖子中使用相同的链接。图像取决于%object参数。这可能会成为问题吗? 也许链接或图像是问题所在? - VeeWee
我刚刚查看了应用程序的insights页面。当我查看点赞/故事时,我们得到了一个较低的评分(因为我们只是在测试)。这个比率是0.008,而且我们收到了消息:“与相似规模的应用程序相比,该应用程序在点赞/故事方面处于前15%的排名中”。由于评分不好,可能我们的故事不会出现在最近更新的动态中。这正确吗?或者Facebook并不在意这个评分? - VeeWee
3个回答

3

我认为这可能与你发送链接有关,显然 Facebook 不再喜欢这样做了。

"

更新用户状态

您可以使用此方法简单地更新用户的状态。这样做时,状态消息会出现在用户的个人资料顶部和“好友”下的“状态更新”页面上。该消息也将带有您的应用程序图标在流中显示。

要使用此方法设置用户的状态,请按照以下步骤进行:

* Do not include an attachment or action link. If you do, the story will get published and will appear in the stream and on the user's Wall only. It won't appear at the top of the profile or in the Status Updates page.
* Make sure the message is no longer than 420 characters. Otherwise, an error gets returned.

"

根据http://developers.facebook.com/docs/fbjs/streamPublish/的说明。

1
那一定是原因。非常奇怪,因为我仍然可以看到来自其他应用程序的带附件的自动发布。很遗憾这不再可能了。许多活动都基于这个原则。我猜他们想让公司创建广告而不是创建自己有趣的应用程序。 - VeeWee

1

Facebook在新闻推送中选择展示什么内容是通过算法完成的。每个用户都可以设置选项来查看新闻推送中的内容,包括最近的故事和热门故事。如果选择了热门故事,那么Facebook的算法就会进入超速模式。如果选择最近的故事,则应该将所有可用的流项目(基于其他隐私设置)显示在新闻推送中。


我已经测试过了,我们都有最近的故事。帖子被显示出来,但几分钟后就从最近的故事视图中删除了。发布到新闻源上是否有限制或其他限制?目前我们在3天内发布了大约20个feed帖子,这并不多... - VeeWee
我怀疑在3天内发布20篇动态不会导致您的应用被封禁。除非这些帖子被Facebook认为是与众不同的,有足够多的人标记为垃圾邮件,那么Facebook可能会停止显示它们。老实说,我不知道Facebook的算法,而且让任何来自Facebook的人与我们分享这些信息是不可能的(因为这是专有信息)。 - DMCS
我怀疑这只是在和一些朋友测试之后,我们才会发送有关该应用程序的邮件。 - VeeWee

0

如果你仍然想知道为什么自动发布和API供稿不会在主要新闻动态中向其他人显示,请阅读此文!Facebook不喜欢我们节省时间,他们希望我们坐在他们的网站上提供高质量的帖子,而不是专注于我们自己的网站!

https://developers.facebook.com/docs/public_feed/


1
我也发现,如果你付费让帖子出现在新闻动态中,链接才会在Facebook上获得权重!对于Facebook来说,这一切都是与金钱有关的。 - user3293825

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接