我正在开发一款使用Google Drive API的应用。 Google的documentation说明了验证成功所需的两个条件:
用户已登录其Google帐户。
用户已授予您的应用访问所请求范围内数据的权限。
如何在本地测试时允许用户登录?
我的应用程序目前使用Jekyll框架构建,该框架在本地服务于127.0.0.1:4000。
答案 0 :(得分:0)
我在一些additional documentation中找到了答案。
在以下功能中,将immediate
从true
更改为false
会强制应用请求身份验证。否则,如果用户未登录,则身份验证将以静默方式失败。
function handleAuthClick(event) {
gapi.auth.authorize({client_id: clientId, scope: scopes, immediate: true}, handleAuthResult);
return false;
}