Ссылки публикации должны вести к URL-адресу подключения или холста приложения — ошибка

Я пытаюсь опубликовать сообщение на стене пользователя, но получаю эту ошибку, когда появляется окно общего доступа:

The post's links must direct to the application's connect or canvas URL

Теперь я сделал правильный поиск в Google в надежде найти решение, но единственное, что было дано, заключалось в том, что мне нужно отключить «Безопасность URL-адреса потоковой публикации». Я проверил дополнительные настройки своего приложения, и оно уже отключено.

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


person Henrik Petterson    schedule 12.02.2012    source источник


Ответы (5)


Этот ответ из форумы WordPress через пользователя Samuel Wood (Otto) работали для меня:

Go to the Facebook App. Edit its settings. On the Advanced settings page, disable the "Stream post URL security" option.

person Justin McCraw    schedule 12.08.2013
comment
Это спасло мой день. В этом отношении стоит упомянуть приложение Facebook, которое означает не приложение Facebook на телефоне, а ваше приложение Facebook на стороне сервера. В моем случае он используется как часть приложения для Android, публикующего сообщения на стене Facebook, и в этом случае, если в публикации указан URL-адрес, не входящий в домен самого приложения на стороне сервера, публикация не удалась. Но с отключенной защитой URL-адреса Stream Post мой URL-адрес (который ссылается на приложение в Google Play) был принят. Спасибо, Джастин. - person Gunnar Forsgren - Mobimation; 14.08.2013
comment
Полностью спас мой день. Спасибо. - person Vahron; 11.09.2013

Вы сгенерировали токен доступа с помощью приложения Graph Explorer на FB? Убедитесь, что вы выбрали свое приложение в поле выбора в правом верхнем углу. По умолчанию он будет выбран как обозреватель графов.

Эта ошибка возникает из-за того, что выбранное приложение будет проводником Graph, а его URL-адрес холста/сайта не указывает на ваш сайт. Это устранило мою проблему; это может исправить и ваше.

person ExtremelyPoorMan    schedule 26.06.2012

В новом интерфейсе приложения проблема решается отключением «Безопасности URL-адреса потоковой публикации» на «вкладке миграции».

person chris    schedule 28.01.2014

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

person balint    schedule 20.05.2012

Для других, столкнувшихся с этой проблемой, я смог решить ее, настроив Facebook > Приложение > Настройки > Приложение на Facebook > URL-адрес холста.

person Matt West    schedule 01.05.2013