-2

我正在尝试使用 google-apps-script 作为 microsoft on{X} 的“原型质量”后端(“on{X}(发音为 'on-ex')让您可以控制和扩展 Android 手机的功能使用 JavaScript API 对其进行远程编程”)它可以执行 ajax GET/POST,但是当我在我的 onX 脚本中尝试查询我的应用程序脚本时(应用程序脚本有点像这样https://github.com/entaq/GoogleAppsScript/ blob/master/Android/InventoryContentService.gs)我有错误“HTTP/1.1 302 已临时移动”,并且在响应标头中的“位置”参数中有一些新的 url。我曾尝试在第二个请求中使用这个新的 url,但又出现了这个“临时移动”错误。也许ajax请求的标头中有一些设置可以让我克服重定向?

4

1 回答 1

1

当您在 Apps 脚本中使用 ContentService 来返回文本(JSON、XML 等)时,出于安全原因,如果您捕获此 Location 标头并“GET”那个 URL,你应该可以看到 TEXT。但是,如果您在那之后获得更多重定向,我会检查您的权限(我感觉您正在被重定向到 Google 登录屏幕)。如果是这种情况,您需要调整您的权限以接受来自匿名的请求(您可以通过传回自己的 cookie 或哈希等来在脚本上实现自己的安全性)。

于 2013-04-16T03:29:36.487 回答