Ошибка публикации контента на Facebook с использованием gem (koala) на ROR

В моем приложении ruby ​​on rails я использую драгоценный камень Koala для публикации содержимого, такого как сообщение/ссылка на facebook. Но при попытке опубликовать его выдает следующее сообщение об ошибке:

Вы уже публиковали это. Повторное размещение одного и того же контента на Facebook запрещено.

Однако каждый раз я публикую разный контент.

Мой код:

 auth_token="token" # this token i am getting from facebook graph-api with publish_actions permission.
 @graph = Koala::Facebook::API.new(auth_token)
 [email protected]_connections("me", "feed",:message=> "welcome")

Не могли бы вы сказать мне, что будет точной проблемой? и как это решить?


person Can Can    schedule 28.11.2014    source источник
comment
@ Амадан. что ты имеешь в виду?   -  person Can Can    schedule 28.11.2014
comment
@Amadan Не только добро пожаловать. я пытаюсь публиковать разные сообщения, такие как привет, привет, привет, мир. Для всех это дает одно и то же сообщение об ошибке, а также ничего не публикуется на стене fb.   -  person Can Can    schedule 28.11.2014
comment
Я получаю ту же проблему.   -  person PhilT    schedule 07.01.2015


Ответы (1)


У меня тоже была эта проблема, это не проблема с коалой, это проблема с facebook. Я пытался опубликовать материал на своей стене с помощью обозревателя графиков Facebook, я случайно разместил одно и то же сообщение несколько раз. В результате Facebook пометил это как спам и, как следствие, заблокировал публикацию всех сообщений от приложений в моей ленте.

Мне пришлось щелкнуть уведомление, в котором упоминалось «пожалуйста, проверьте свои последние сообщения и лайки, чтобы убедиться, что они ваши», нажать несколько кнопок, говорящих, что все в порядке, и после этого я смог использовать API-интерфейс facebook для отправки сообщений на мой страница.

Таким образом, эта проблема вызвана публикацией нескольких одинаковых сообщений в учетной записи пользователя, в результате чего facebook классифицирует ваше приложение как спам, и с этого момента, даже если сообщения разные, вы получите одно и то же сообщение об ошибке.

person Dontreadonme    schedule 25.02.2015