将gapi access_token发送到服务器

时间:2014-01-25 01:48:20

标签: javascript php google-api google-api-client

使用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)。

这就是我要做的事情:

  1. 使用javascript(窗口弹出窗口)
  2. 登录用户
  3. access_token发送到服务器
  4. 使用access_token服务器端,即检索帐户数据(例如Google Analytics)。

0 个答案:

没有答案