我正在尝试使用我认为正确的JSON字符串创建一个新工作表,但我一直收到“无法解析请求”。有谁知道会导致错误的原因是什么?
这是我发送的JSON字符串:
{"name":"MyNewSheet","columns":[{"title":"Name","primary":true,"type":"TEXT_NUMBER"},{"title":"Phone","type":"TEXT_NUMBER"},{"title":"Address","type":"TEXT_NUMBER"}]}
这是Smartsheet的回复。
{"errorCode":1008,"message":"Unable to parse request. The following error occurred: Unexpected End of File."}
答案 0 :(得分:2)
您的JSON看起来是正确的。您需要查看您在请求标题中发送的Content-Type
。要创建新工作表,您需要Content-Type: application/json
。
可以在Smartsheet API文档的Create Sheet部分找到一个很好的例子。仔细看看该页面右侧的示例。