Ошибка размещения контента на Facebook с помощью гема (коала) в 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)
 message=@graph.put_connections("me", "feed",:message=> "welcome")

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

1 ответ

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

Мне пришлось нажать на уведомление, в котором говорилось: "Пожалуйста, проверьте свои последние сообщения и лайки, чтобы убедиться, что они ваши", нажмите несколько кнопок, чтобы сказать, что все в порядке, и после этого я смог использовать api facebook graph api для отправки сообщений на мой стр.

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

Другие вопросы по тегам