2013-08-27 4 views
0

У меня есть вкладка страницы, где пользователи нажимают, а затем используют js sdk, я прошу предоставить приложение для некоторых разрешений. , чтобы это работало на мобильных устройствах, поскольку страницы-вкладки недоступны, я использовал мобильный обнаружение ..Facebook-логин без javascript

проблема заключается в том, что я не хочу в мобильной версии в Js всплывающее окно, но родное окно входа в систему .. это может произойти, используя логин без яваскрипта https://developers.facebook.com/docs/facebook-login/login-flow-for-web-no-jssdk/#confirm проблема заключается в том im полностью потерян, при перенаправлении после входа в систему.

header("Location: https://www.facebook.com/dialog/oauth? client_id=487296798007389&redirect_uri=URL_TO_REDIRECT_TO/success.php&scope=email,friends_l ikes&response_type=token"); 

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

Нужно ли мне устанавливать мое приложение, кроме отдельной вкладки страницы? так как мобильная версия будет доступна из моего собственного домена?

ответ

0

я нашел эти два очень полезно

с этим я сделать PHP логин, что сервер мне лучше в конкретном отдельных случаях, чем JS ..

https://developers.facebook.com/docs/php/howto/profilewithgraphapi/

и этот

Facebook login without pop-up?

это позволяет мне использовать js, но вместо входа (который появится на мобильном телефоне) я мог бы использовать перенаправить ссылку и получить аналогичный результат.

Однако я заметил случай, когда на некоторых устройствах второй случай закончился бесконечными циклами без видимой причины