Google API未返回名称且人员范围无效

时间:2014-07-09 06:45:27

标签: php oauth-2.0 google-api google-oauth google-api-php-client

我正在使用OAuth2.0连接到Google并尝试获取用户详细信息。我收到了电子邮件ID等。但是我无法从收到的access_token中获取名称和其他数据。

目前我正在使用scopes - 'https://www.googleapis.com/auth/plus.me','email'

我知道有一个范围https://www.googleapis.com/plus/v1/people/me但是当我使用它时,我得到无效的范围错误。但是,我手动访问https://www.googleapis.com/plus/v1/people/me?access_token=#然后它工作得很好。但是通过API它不起作用:(

任何线索?

我使用Google Api for PHP将$client实例化为new Google_Client();

1 个答案:

答案 0 :(得分:1)

使用profileemail作为范围,https://www.googleapis.com/plus/v1/people/me不是范围,而是API。

For your reference