帖子不再出现在粉丝的墙上

时间:2011-10-08 09:22:04

标签: ruby ruby-on-rails-3 facebook-graph-api

我们的网站在很大程度上依赖于Facebook每天带来流量。

我们过去常常使用FBGraph将新闻项目发布到我们的墙上,这会将人们带到我们的网站,但自从最近Facebook的新闻提要发生变化以来,我们的帖子就不再出现了。

如果我使用Facebook作为我们的页面并手动创建帖子,它会显示在我们的关注者的墙上。

有人可以提供建议吗?

PAGE_ID = # ... my page ID

ACCESS_TOKEN = # ... access token

def facebook_opts
@facebook_opts ||= {
  :name        => title,
  :link        => url,
  :picture     => thumbnail_url,
  :description => description,
  }
end

FacebookPagePost.new(PAGE_ID, ACCESS_TOKEN, facebook_opts)

2 个答案:

答案 0 :(得分:1)

我不建议每个月创建一个新的应用程序,这是垃圾邮件。它可能最终让你在FB禁令锤的错误方面:)

您的问题可能与最近的Facebook错误有关,该错误阻止了许多基于API的帖子到达用户的墙上。对于Facebook而言,这个问题一直是个问题,因为这个月的第一个就是这个......

http://developers.facebook.com/bugs/151722701585098?browse=search_4e91e6ad141402289352614

答案 1 :(得分:0)

这主要归功于您使用的应用程序。如果该应用程序仅用于发布到页面墙并且没有自己的访问者,那么它被认为是不受欢迎的,并且不显示帖子。 我发现的解决方法是每个月保持相同的名称切换应用程序,并丢弃旧的应用程序。

编辑:您可以使用欢迎选项卡应用程序在页面墙上发布,因为如果您不想切换应用程序,它已经有很多访问者。

编辑2:您可能应该对从Facebook获得的流量(自定义链接等)实施某种跟踪,并将其用作指标,而不是针对个别用户的墙贴,其中有很多原因可以解释为什么帖子可能不会出现。