Сообщения больше не отображаются на стенах подписчиков - PullRequest
0 голосов
/ 08 октября 2011

Наш сайт сильно зависит от 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 ]

1 голос
/ 09 октября 2011

Я бы не советовал создавать новое приложение каждый месяц, которое пахнет спамом.это может привести к тому, что вы окажетесь не с той стороны молотка запрета FB:)

Ваша проблема, вероятно, связана с недавней ошибкой Facebook, из-за которой многие посты на основе API не доходят до стен пользователей.это было очень много для Facebook с тех пор, как в первый месяц, когда ...

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

0 голосов
/ 08 октября 2011

Это в значительной степени связано с тем, какое приложение вы используете. Если это приложение используется только для публикации на стене страницы и у него нет посетителей, оно считается непопулярным и сообщения не отображаются. Обходной путь, который я нашел, - это переключать приложения каждый месяц, сохраняя одно и то же имя, и отбрасывать старое.

РЕДАКТИРОВАТЬ: вы можете использовать приложение приветствия для публикации на стене страницы, так как оно уже имеет много посетителей, если вы предпочитаете не переключать приложения.

РЕДАКТИРОВАТЬ 2: Вам, вероятно, следует внедрить какое-либо отслеживание трафика, получаемого с Facebook (пользовательские ссылки и т. Д.), И использовать его в качестве показателя, а не записи на стене для отдельных пользователей, где существует множество причин, почему сообщения могут не отображаться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...