【发布时间】:2023-04-07 22:19:01
【问题描述】:
我遇到了与 user:itsallgood in this link 相同的问题--当我提交以下添加行的请求时,我收到以下错误。
{"errorCode":1008,"message":"无法解析请求。出现以下错误:请求正文必须是 JSON 对象或 JSON 数组。"}
我相信数据格式正确,并且我已在jsonformatter.curiousconcept.com 验证它是有效的 JSON。
var params = {
"headers":{
"authorization":"Bearer <<removed for public posting>>"
},
"contentType":"application/json",
"method":"PUT",
"body":[
{
"toBottom":true,
"cells":[
{
"columnId":4209581015492484,
"value":"New row"
}
]
}
]
}
var response = UrlFetchApp.fetch("https://api.smartsheet.com/2.0/sheets/<<sheet key removed>>/rows", params)
向 itsallgood 提供的答案是,问题是由于 API 1.1 端点存在错误,而 2.0 将解决它。但是,我使用的是 API 2.0 端点,但仍然出现错误。
如果有人能帮助解决这个谜题,我将不胜感激!
【问题讨论】:
标签: json google-apps-script smartsheet-api