我在示例文件夹中使用此代码https://github.com/google/google-api-php-client user-example.php,对Google plus登录进行一些测试。
除了一件事,一切都运作良好。连接后,我获得了这个网址:
http://MYURL/?code=4/vt_b0DsUU91UOYkB3ozIp-ZLITiL2irzaaUzyvtdph4.4gAL4kfDZGUVJvIeHux6iLafIxOglAI
我的问题是,我在哪里可以收到用户的电子邮件?
由于
答案 0 :(得分:0)
TL; DR:完全正常的解决方案:Get Userinfo from Google OAuth 2.0 PHP API
您正在使用离线流程,详情请参阅此处:https://developers.google.com/accounts/docs/OAuth2WebServer#handlingtheresponse
此时你得到了代码。
vt_b0DsUU91UOYkB3ozIp-ZLITiL2irzaaUzyvtdph4.4gAL4kfDZGUVJvIeHux6iLafIxOglAI
此代码需要与access_token交换。
使用Google图书馆交换访问令牌的代码:https://github.com/google/google-api-php-client/blob/master/examples/user-example.php#L66
使用access_token,您可以发送api请求。