小编Goj*_*zic的帖子

google drive SDK JS api中的错误(TypeError:无法读取未定义的属性'sl')

几个星期前,我们开始注意到谷歌客户端API或谷歌驱动JS api的奇怪错误(不确定哪个,URL参考在下面),他们在过去几天的频率增加

 TypeError: Cannot read property 'sl' of undefined
Run Code Online (Sandbox Code Playgroud)

这似乎主要影响Windows Chrome - 我们的错误日志中的用户代理的典型示例是

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.43 Safari/537.31)
Run Code Online (Sandbox Code Playgroud)

从我所看到的,唯一的.sl行是这样的:

if(!this.b.headers.Authorization){var f=(0,_.Hx)(_.p,_.p);f&&f[_.Ak.pl.sl]&&(c=f[_.Ak.pl.sl].split(/\w+/))}
Run Code Online (Sandbox Code Playgroud)

这来自

https://apis.google.com/_/scs/apps-static/_/js/k=oz.gapi.en.uSTvEdNXb7o.O/m=client/rt=j/sv=1/d=1/ed=1/am=UQ/rs=AItRSTOm1KS5pZVEepZkn9qQJeuQZC_Qjw/cb=gapi.loaded_0
Run Code Online (Sandbox Code Playgroud)

我知道这是故意隐晦的,所以建议如何解决这个问题超出了我的意见,但如果有人在调查频率似乎在增加,我会很感激.也许是围绕_Ak.pl的一个守卫,在执行.sl之前检查它是否为空?

google-api google-api-client google-drive-api google-api-js-client

7
推荐指数
1
解决办法
801
查看次数

如何从Google Drive SDK发起的连接中停用脱机OAuth2访问权限?

我正在将我们的网络应用与Google云端硬盘集成,并且无法配置由Google云端硬盘UI启动的内容.

我们允许用户从Drive打开和创建文件,但每次从Drive页面启动OAuth2会话时,它都会要求访问文件(看起来像已经给出的drive.file范围),还要"执行这些操作"当我不使用该应用程序时".我假设由于离线访问而请求重新身份验证,我们从未请求过,也不需要.如果没有必要,我宁愿不要求用户.

我找不到从Google API控制台禁用此功能的方法.有没有办法为从Google云端硬盘UI启动的会话配置OAuth2网址并设置access_type?

或者,如果这不是问题,是什么原因导致"当我不使用应用程序时执行这些操作"并在打开文件时不断重新授权?

如果它有助于排除故障,APP ID为399581875395

google-drive-api google-oauth

5
推荐指数
1
解决办法
758
查看次数

files.find 扩展名查询

有没有办法只列出具有特定扩展名的文件?

我尝试过“title contains '.mm'”,但这没有返回任何结果,尽管 Drive 中有一个类似的文件。我也试过“mimeType = 'application/vnd.google.drive.ext-type.mm',也没有运气。

google-drive-api

2
推荐指数
1
解决办法
546
查看次数