OAuthException (# 368) Проведенное действие было признано оскорбительным или иным образом запрещено

Я пытаюсь опубликовать фид на своей стене или на стене у некоторых моих друзей, используя Graph API. Я дал все разрешения, необходимые для этого приложения, разрешить их, когда я делаю запрос с моей страницы, у меня есть действительный токен доступа, но даже если это исключение происходит, и ни один канал не отправлен. Мой запрос на почту выглядит довольно хорошо, даны разрешения. Что мне нужно сделать, чтобы показать в приложении facebook, что я не оскорбительный человек. Последнее, что я подумал, это выкопать в моем приложении Auth Dialog, чтобы установить все необходимые мне разрешения, и написать, зачем мне эти разрешения. Я был бы очень благодарен, если бы вы сказали мне, что происходит, и укажите мне правильное направление того, что мне нужно сделать, чтобы исправить эту проблему.

Ответ 1

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

Ответ 2

Я считаю, что это сообщение встречается по одной из двух причин:

  • Ваше сообщение содержит вредоносные ссылки
  • Вы пытаетесь сделать запрос POST по не-https-соединению.

Второй не подтвержден, но я видел это поведение. В то время как тот же код в моем приложении, работающем в моем герое, работал нормально, он дал эту ошибку # 368 на моем домене .tek, который был не защищен SSL

Ответ 3

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

также лучше, на мой взгляд, использовать HTTPS-ссылки, поскольку иногда я видел поведение, при котором ссылки HTTP были бы отклонены, но это прерывисто.

Ответ 4

Я начал замечать это недавно и при выполнении моих модульных тестов. Один из тестов, которые я запускаю, представляет ссылку, которую, как я знаю, заблокирован, чтобы проверить правильность обработки ошибки. Я использовал эту ошибку:

Предупреждение: это сообщение содержит заблокированный контент. Некоторое содержимое в этом сообщении было сообщено как оскорбительное для Facebook...

Но начиная с 4 июля я начал получать эту ошибку:

(# 368) Попытка действия была признана оскорбительной или иначе запрещена

Обе ошибки указывают, что Facebook не нравится то, что вы публикуете.