2012-06-21 2 views
1

Я планирую использовать 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 входа в систему (хотя я только с помощью кнопки входа в систему, чтобы заставить разрешения для размещения этого пользовательского действия).

+1

Вы вошли в фейсбук, когда вы его протестировали? – Rooster

+0

@JohnB - Спасибо - Первоначально я был, но я переключился на тестового пользователя, а не на учетную запись владельца приложения, и это происходит одинаково. – Dan

+0

Хм, хороший кэш/флеш для печенья, похоже, поставил проблему. – Dan

ответ

0

Для комментариев выше это похоже на то, что я вошел в систему как пользователь, у которого уже есть соответствующие разрешения.

Смежные вопросы