Php 从访问令牌获取google配置文件信息

Php 从访问令牌获取google配置文件信息,php,symfony,google-api-php-client,php-5.5,Php,Symfony,Google Api Php Client,Php 5.5,我有一个移动应用程序,它利用谷歌SDK对用户进行身份验证。该应用程序从Google检索一个访问令牌,然后向我的API请求传递该令牌。如何在API中使用此访问令牌获取用户的配置文件 我正在尝试这个: $client = new \Google_Client(); $client->setClientId('CLIENT_ID'); $client->setClientSecret('CLIENT_SECRET'); $client->setRedirectUri('urn:iet

我有一个移动应用程序,它利用谷歌SDK对用户进行身份验证。该应用程序从Google检索一个访问令牌,然后向我的API请求传递该令牌。如何在API中使用此访问令牌获取用户的配置文件

我正在尝试这个:

$client = new \Google_Client();
$client->setClientId('CLIENT_ID');
$client->setClientSecret('CLIENT_SECRET');
$client->setRedirectUri('urn:ietf:wg:oauth:2.0:oob');
// the following token I get through the mobile authentication
$token = array(
    'access_token' => 'ACCESS_TOKEN',
    'refresh_token' => 'REFRESH_TOKEN',
    'token_type' => 'TYPE',
    'expires_in' => 'EXPIRES',
    'id_token' => 'ID_TOKEN',
    'created' => 'CREATED_AT'
);
$client->setAccessToken(json_encode($token));
$plus = new \Google_Service_Plus($client);
$person = $plus->people->get('ID');

但是我遇到了一个错误,我想是因为Google Developers(“已安装的应用程序”)中的客户端配置,因为它是一个移动应用程序。

您在哪里设置范围?我运行应用程序是为了复制错误,出于某种原因它可以工作。。。就这样。。。无论如何谢谢你