Php Fitbit API,验证成功后从$\u获取空数组

Php Fitbit API,验证成功后从$\u获取空数组,php,get,oauth-2.0,access-token,fitbit,Php,Get,Oauth 2.0,Access Token,Fitbit,我正在尝试传递登录时在URL中收到的访问令牌,但在验证并获取访问令牌后,我无法通过“$\u GET”调用它。我还可以在任何地方得到空数组(在if语句中,在代码的末尾和开头) 经过一段时间的研究,我发现接收到的URL中的#干扰了正在解析的数据。我把它从define(“response_type”,“token”)切换过来;定义(“响应类型”,“代码”);。这使我能够接收一个授权码,而我可以用它作为访问令牌来获取所需的数据。经过一段时间的研究,我发现接收的URL中的#干扰了正在解析的数据。我把它从d

我正在尝试传递登录时在URL中收到的访问令牌,但在验证并获取访问令牌后,我无法通过“$\u GET”调用它。我还可以在任何地方得到空数组(在if语句中,在代码的末尾和开头)


经过一段时间的研究,我发现接收到的URL中的#干扰了正在解析的数据。我把它从define(“response_type”,“token”)切换过来;定义(“响应类型”,“代码”);。这使我能够接收一个授权码,而我可以用它作为访问令牌来获取所需的数据。

经过一段时间的研究,我发现接收的URL中的#干扰了正在解析的数据。我把它从define(“response_type”,“token”)切换过来;定义(“响应类型”,“代码”);。这使我能够接收一个授权码,而我可以使用它作为访问令牌来获取所需的数据

<?php 
    define("client_id",'XXXXXX');
    define("response_type",'token');
    define("scope", 'activity heartrate weight');
    define("expires_in", '86400');

    echo $_GET;
    print_r($_GET['access_token']);
    var_dump($_GET);

    if($_GET['access_token']){
        echo 'success';
    } else { 
?>

    <!DOCTYPE html>
    <html>
    <head>
        <title>FITBIT API</title>
    </head>
    <body>
        <a href="https://www.fitbit.com/oauth2/authorize?response_type=<?php echo response_type; ?>&client_id=<?php echo client_id; ?>&scope=<?php echo scope; ?>&expires_in=<?php echo expires_in; ?>">LOGIN INTO FITBIT</a>
    </body>
    </html>

<?php

    }

?>
http://www.xxx.xxx/fitbit.php?#scope=weight+heartrate+activity&user_id=23942H&token_type=Bearer&expires_in=74915&access_token=eyJhbGciOizIUzI1NiJ9.eyJleHAiOjE0NDc3MzYzOTAsInNjb3BlcyI6InJ3ZWkgcmhyIHJhY3QiLzJzdzIiOiIyMzk0MkgiLCJhdWQiOiIyMjlTzloiLCJpc3MiOiJGaXRiaXQiLCJ0eXAiOiJhY2Nlc3NfdG9rZW4iLCJpYXQiOjE0NDc2NzE0NzV9.YDy6fiyZ7iZ6wKJ2tYTI_NV8MHL5k4ymLcRGHmoPO0k