Мой сайт на Wordpress (dev: volved.dyndns-blog.com) позволяет пользователям приглашать друзей через Facebook. Когда приглашение отправляется через вызов отправки сообщения fb.ui, в качестве параметра ссылки добавляется следующее.Использование fb.ui для отправки ссылки с параметром
http://volved.dyndns-blog.com/login/?action=register&invite_id= {3CBBBEB8-6ACF-4319-AF07-3B6C22C1091D}
Параметр "invite_id" обычно вызывает переадресацию. После обнаружения того, что Facebook вернет ошибку сервера 500, когда увидит перенаправление, я изменил код, чтобы обнаружить «facebook» в пользовательском агенте и не выполнять перенаправление. Тем не менее, вызов fb.ui не работает. Моя работа по отладке затруднена, потому что кажется, что в некоторых случаях FB даже не тестирует ссылку. Он просто терпит неудачу с кодом 500. Возможно, это связано с некоторым кэшированием. Я еще не понял шаблон, но, похоже, это происходит после неудачного пинга FB моего сайта. Если я попробую позже, я увижу FB, попав на сайт.
- Есть ли другие условия, которые могут вызвать ошибку сервера 500 на fb.ui send?
- Выполняет ли FB последующие попытки без попадания на запрашивающий сайт?