Войдите с JS, а затем используя PHP SDK (Facebook)
-
27-10-2019 - |
Вопрос
Я использую этот код для входа на свой веб -сайт через Facebook:
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId:'MYAPPID', cookie:true,
status:true, xfbml:true
});
</script>
<fb:login-button>Login with Facebook</fb:login-button>
Он работает хорошо, и я вижу свое приложение на facebook.com/editapps.php
, но потом, когда я хочу начать использовать PHP SDK, я вижу, что я не входил в систему. Если я вхожу в систему через PHP SDK, то я вижу, что вошел в систему .. В чем проблема здесь? Спасибо.
Решение
Какая версия PHP SDK вы используете? Потому что последний 3.0.1 еще не совместим с JavaScript SDK. Таким образом, вам нужно будет понизить версию 2 SDK, пока они тоже не обновит JavaScript SDK.
Подробнее об этом здесь: http://developers.facebook.com/blog/post/503/
Не связан с StackOverflow