Почему я получаю "не удается разобрать запрос" при создании нового листа?

Я пытаюсь создать новый лист с правильной строкой 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 ответ

Решение

Ваш JSON выглядит правильно. Вы хотите посмотреть на Content-Type вы отправляете в шапку вашего запроса. Для создания нового листа вам понадобится Content-Type: application/json,

Хороший пример этого можно найти в разделе " Создание листа " документации по API Smartsheet. Посмотрите на пример справа на этой странице.

Другие вопросы по тегам