2014-11-03 2 views
0

С помощью PHP SDK для PHP, начатого guide, вы проведете процесс инициализации своего приложения, создаете URL-адрес входа, а затем обрабатываете данные обратного вызова и выполняете простой запрос.Приобретение долгосрочного Facebook-токена

В документации говорится, что вы можете пропустить процесс инициализации, предоставляя токен доступа из «некоторых других средств».

$session = new FacebookSession('access token here'); 

Из-за отсутствия документации я изо всех сил о том, как я бы определить область перед созданием входа URL, а затем использовать обратный вызов данных для извлечения маркера доступа.

+0

Вам нужно использовать PHP SDK? Почему бы просто не сделать простой способ и использовать JavaScript SDK для входа? Если честно, трудно сказать, чего вы хотите достичь. Долговечный токен? Что именно? Есть разные. – luschn

+0

Если вы следовали руководству по началу работы, вы уже должны получать долгоживущие токены - не так ли? – Igy

ответ

1

This tutorial поможет вам начать работу с помощью Facebook PHP SDK для входа пользователя в

В принципе, вам нужно настроить приложение первого и использовать FacebookRedirectLoginHelper для создания входа URL:.

FacebookSession::setDefaultApplication('xxx','yyy'); 

// login helper with redirect_uri 
$helper = new FacebookRedirectLoginHelper('http://yourwebsite.com/app/'); 

// show login url, scope is array of permissions 
echo '<a href="' . $helper->getLoginUrl([ 'email', 'user_friends' ]) . '">Login</a>'; 
Смежные вопросы