Drive Realtime API不再在localhost上返回实时文档

时间:2014-04-04 19:39:15

标签: google-api google-drive-realtime-api

我几个月来一直在调用以下的gapi javascript函数:

gapi.drive.realtime.load(fileId,
                         successHandler,
                         initializer,
                         errorHandler);

突然,今天下午1点30分CDT,当在localhost上运行javascript时,该调用停止了工作。我可以将完全相同的代码部署到我的服务器上,它可以完美运行!

令人沮丧的是,没有一个回调被调用 - 不是successHandler或errorHandler。

我在我的Google API控制台项目中将localhost:3000设置为允许的javascript源,无论如何我还没有更改任何设置,因为这是有效的。我已正确授权,可以毫无问题地对Drive API进行REST调用。

有没有人突然看到这种行为?谷歌团队的任何人都可以提出建议吗?

更新:请求检查器显示GET

https://drive.google.com/otservice/gs?access_token=[ommitted-for-stackoverflow]&id=[also-omitted]

带有回复

)]}'
["17AKDsTY8kHESKfQavrHeh3YybD5k4b6ty8CQ78MHtyc","724b79b808d48070",false,1,[1,""],[0,[28,"724b79b808d48070","110581799581534438628",false,true,"REL DEV","#58B442","https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s128/photo.jpg"]]]

标题是

HTTP/1.1 200 OK
status: 200 OK
version: HTTP/1.1
access-control-allow-origin: *
access-control-expose-headers: Content-Length,Content-Type,X-Restart
alternate-protocol: 443:quic
cache-control: no-cache, no-store, max-age=0, must-revalidate
content-disposition: attachment; filename="json.txt"; filename*=UTF-8''json.txt
content-encoding: gzip
content-type: application/json; charset=utf-8
date: Fri, 04 Apr 2014 22:15:40 GMT
expires: Fri, 01 Jan 1990 00:00:00 GMT
pragma: no-cache
server: GSE
vary: Origin
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
x-restart: 
x-xss-protection: 1; mode=block

之后没有其他要求。

0 个答案:

没有答案