当Chrome浏览器有多个帐户时,gapi.auth2.getAuthInstance()。isSignedIn.get()始终为false

时间:2018-03-29 19:39:04

标签: google-calendar-api gapi

我复制了Google Calendar API Quickstart中给出的示例,并将其替换为相应的信息。每次刷新页面时,我都要求在获取api数据之前进行授权。

我使用的是Chrome,目前我有多个帐户/用户。我注意到,如果我打开一个隐身窗口并使用一组凭据登录,那么当我刷新页面时,我没有被要求授权。

请注意,一旦我通过身份验证,我就会收到日历信息,因此我不相信client_idapi_keyscope等问题。

查看示例代码,我猜测getAuthInstance()由于多个帐户/用户而感到困惑。有谁有想法吗?谢谢!

1 个答案:

答案 0 :(得分:0)

localhost上运行时会发生这种情况。将网页部署到托管服务器后,此问题停止发生。