【发布时间】:2016-12-26 10:49:45
【问题描述】:
我从正在使用的 API 收到错误响应,但 Google 脚本似乎截断了该消息。如何在 Google 脚本中查看完整消息?
这是消息:
https://api.myintervals.com/task/ 的请求失败,返回代码 400。截断的服务器响应:{"personid":"180761","status":"Bad Request","code":400,"error":{"code": 18,"message":"发生验证错误(缺少必填字段/参数...(使用 muteHttpExceptions 选项检查完整响应)(第 171 行,文件“IntervalsPull”)
【问题讨论】:
-
尝试将 muteHttpExceptions 选项设置为 true。
-
我该怎么做 - 我是否将其添加到 API 调用的标头中?
-
[developers.google.com/apps-script/reference/url-fetch/… page) 有一个很好的例子。上面写着 `var options = { "method" : "post", "payload" : payload };` 你将添加 muteHttpExceptions : true。
-
完美,效果很好。谢谢
标签: javascript google-apps-script