Ошибка размещения контента на 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 с тех пор классифицирует ваше приложение как спам, даже если сообщения отличаются, вы получите одно и то же сообщение об ошибке.