如果我执行以下操作:
<cflocation url="https://accounts.google.com/o/oauth2/auth?scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email&client_id=#Application.Google.client_id#&redirect_uri=http%3A%2F%2Fwww.PhillipSenn.com%2FLR%2FGoogle%2FCallback&response_type=code" addtoken="no">
然后我正确地得到“允许访问”和“不,谢谢”屏幕。然后我允许访问,我的回调屏幕被正确调用。
问:我现在该怎么办?我需要确定用户的电子邮件地址。
我唯一看到的是:url.code,它看起来不可用。然后我必须打电话吗
https://www.googleapis.com/oauth2/v1/userinfo
使用一种叫做 access_token 的东西?我不这么认为,因为那是在谈论 JavaScript,而我正在做所有这些服务器端。此外,我不需要用户个人资料信息——我只需要他们的电子邮件地址。
编辑:
这个链接看起来很有希望。