Загрузка Iframe Facebook (загрузка запрещена X-Frame-Options)
Моя команда отвечает за некоторые трудности с приложением на Facebook. Мы считаем, что произошла какая-то ошибка при загрузке iframe. Мы обнаружили эту ошибку через Firebug:
Загрузка запрещена с помощью X-Frame-Options: https://www.facebook.com/dialog/oauth?client_id=140656472747871&redirect_uri=https%3A%2F%2Fnuvemapps.com.br%2Fci%2Fncupons%2Fhome%2F%3Ffb_source%3Dsearch%26ref%3Dts%26fref%3Dts&state=32e667a3645c047d751d20811d49ef6b&req_perms=email%2C+publish_steram%2C+manage_pages не разрешает кадрирование.
Это происходит в основном с людьми, которые не разрешили приложение, поэтому мы не знаем конкретно, где эта проблема начинается. У нас осталось три возможных причины:
- Конфигурация сервера
- Проблема с нашим кодированием
- Или в нашей настройке приложения для Facebook
Кто-нибудь может помочь в выявлении этой ошибки?
Вот ссылка на приложение: https://apps.facebook.com/cupomigo
5 ответов
Я получил ту же проблему, и она была исправлена, когда я использовал target="_top" для ссылки, и теперь она работает отлично.
Спасибо
Используйте эту строку, приведенную ниже, вместо функции header().
echo "<script>window.top.location = 'https://apps.facebook.com/yourappnamespace/';</script>";
Об этом сообщалось здесь: http://developers.facebook.com/bugs/531093333589159?browse=search_51217726097663989102940
Я считаю, что мы ничего не можем сделать, кроме как ждать исправления. Та же проблема с плагином "FB Share".
Просто добавь
https://www.facebook.com/plugins/video.php?href=
Перед вашей ссылкой:
https://www.facebook.com/plugins/video.php?href=<your link>
В моем случае у меня была такая же ошибка, но для плагина комментариев, я не знаю, помогает ли это, но я решил ее, вставив метатег модерации или администрирования.
<meta property="fb:app_id" content="{YOUR_APP_ID}" />
В любом случае, если пользователь не вошел в Facebook, у вас все равно будет та же проблема. Надеюсь, я был полезен, хорошая работа.