0

大家好,我没有在其他地方找到这个,也没有在旧的 GAS 产品论坛中找到这个,所以这里是:

我正在编写一个简单的客户端 javascript 来查询各种 API。在查询我设置为访问 gmail 的某个 GAS 脚本时,我知道我应该通过 JSONP 提供其数据。客户端脚本动态注入一个SCRIPT标签,通常应该将此“响应”作为脚本处理。除非响应包含html,请求用户授予权限。在这种情况下,这HTMLSCRIPT引发 MIME 类型不匹配的语法错误。

研究这个问题我被引导相信解决方案在于总是在每次通话之前将用户重定向到这个页面。所以我的问题是,我在哪里可以找到关于这个问题的最佳实践?

4

1 回答 1

0

不幸的是,没有一个完整的解决方案来检测和授予 JSONP 请求中使用的脚本的权限。我见过一些变通方法,其中应用程序首先提示用户访问 Web 应用程序的 URL,以便他们可以授予授权,然后才允许他们使用应用程序的 JSONP 部分。

于 2013-02-15T22:43:30.167 回答