使用Googles JavaScript API授权用户时,我希望将access_token
发送到服务器,然后使用JavaScript API重新审核的access_token
继续获取信息。
gapi.auth.authorize({client_id: clientId, scope: scopes, immediate: false}, handler);
...
function handler(result) {
console.log("Access token: " + result.access_token);
}
登录工作正常,调用处理函数,我可以访问access_token
。一旦将其发送到服务器,它就无法使用access_token
。服务器正在使用https://code.google.com/p/google-api-php-client/与Google进行通信。 API返回错误,指出access_token
已过期,但它是在几秒钟之前生成的。
客户端/服务器端都使用相同的设置(clientId,apiKey和scope)。
这就是我要做的事情:
access_token
发送到服务器access_token
服务器端,即检索帐户数据(例如Google Analytics)。