Как получить access_token из ответа API графа FB - PullRequest
0 голосов
/ 05 января 2011

Я генерирую access_token из API графа FB.

Все работает нормально и дает мне access_token при обратном вызове URL

Может кто-нибудь сказать мне, как я должен получить этот токен для URLиспользовать в моем сценарии php.

После URL-адреса ответа:

http://www.mysite.com/company/index.php?mod=details#access_token=170791786296375|4c9eaa63ed2bad5ac51662d4-1394587960|4ndIjiCJaAnqLSe8wOo_HaxUC90&expires_in=0

Я пытаюсь получить по

$ _ REQUEST ['access_token']

Но так не получается.Кто-нибудь может мне помочь в этом вопросе?

Ответы [ 2 ]

1 голос
/ 09 марта 2011

если вы делаете это таким образом, вы делаете это неправильно. Вы используете методы на стороне клиента для отправки данных на сервер. Вы должны использовать методы на стороне сервера.

1 голос
/ 05 января 2011
$access_token = "";
if(preg_match("/access_token=([^&]+)/", $_SERVER['QUERY_STRING'], $matches)) {
    $access_token = $matches[1];
}

или

$access_token = $_REQUEST['mod'];
$access_token = explode("#", $access_token);
$access_token = str_replace("access_token=", "", $access_token[1]);

или что-то в этом роде

...