Вопрос

Я генерирую Access_Token из FB Graph API.

Каждое дело работает нормально, и это дает мне Access_Token на возврате URL

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

После ответа URL есть:

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

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

$ _Request ['access_token'

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

Это было полезно?

Решение

$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]);

или что-то подобное

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top