Я планирую использовать PHP-SDK для публикации пользовательских действий с объектом. Сторона PHP работает, но, пытаясь использовать SDK JavaScript для авторизации пользователя до публикации, я получаю всплывающее сообщение, но затем немедленно отключился. Он не блокируется как поп - он загружается, но сразу же отключается во множестве браузеров.Диалог об активации открывается, но сразу закрывается
Примечание: Я смешиваю XFBML и HTML5. Мне нравится/Вход ниже, но это также происходит, когда они используют тот же метод. Я использую пользовательские пространства имен для определения страницы в OG, но я не уверен, что это важно.
<body>
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=MY_APP_ID";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
...
<fb:like send="false" width="450" show_faces="false"></fb:like>
...
<div class="fb-login-button" scope="publish_actions" data-show-faces="false" data-width="400" data-max-rows="1">Login with Facebook first to share your review.</div>
У меня есть настройки приложений, с поддержкой для Facebook входа в систему (хотя я только с помощью кнопки входа в систему, чтобы заставить разрешения для размещения этого пользовательского действия).
Вы вошли в фейсбук, когда вы его протестировали? – Rooster
@JohnB - Спасибо - Первоначально я был, но я переключился на тестового пользователя, а не на учетную запись владельца приложения, и это происходит одинаково. – Dan
Хм, хороший кэш/флеш для печенья, похоже, поставил проблему. – Dan