Я использую комментарии Facebook на страницах, защищенных паролем.Недавно я обнаружил, что при создании нового сообщения появляется сообщение об ошибке «комментарии на Facebook {страница} недоступна», а при отладке с помощью средства отладки Facebook идентификатор не обнаруживается.Пространство имен FB, метатег и js все вставлены правильно и отлично работают на всех незащищенных страницах.
Когда я отключаю защиту паролем и обновляю страницу, все работает нормально и после правильной загрузки, что когда-то кажетсяхорошо, когда я снова включаю защиту паролем.
Итак, я полагаю, Facebook должен иметь возможность доступа к странице в первый раз, чтобы настроить ее в своей базе данных?
Есть ли способ, которым я могуможет разрешить Facebook доступ к странице изначально.Например, в моей функции проверки я мог бы добавить:
if( can_user_view_content() || is_request_from_facebook() ){
//echo content and comments
Присылает ли Facebook строку useragent, которую я мог бы использовать, или есть ли лучший способ, чем тестирование для пользовательского агента?
Спасибо