为什么在创建新工作表时“无法解析请求”?

时间:2013-10-11 18:35:11

标签: smartsheet-api smartsheet-api-1.1

我正在尝试使用我认为正确的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."}

1 个答案:

答案 0 :(得分:2)

您的JSON看起来是正确的。您需要查看您在请求标题中发送的Content-Type。要创建新工作表,您需要Content-Type: application/json

可以在Smartsheet API文档的Create Sheet部分找到一个很好的例子。仔细看看该页面右侧的示例。