Недействительный JSON, ошибка: invalid_value

Привет, я пытаюсь использовать workato для создания задачи для Podio. Я успешно подключился к Podio, используя их HTTP-соединение OAUTH2, но когда я пытаюсь создать задачу с помощью JSON, я получаю это от Podio: Это от HTTP:

400 неверный запрос: {"error_parameters": {}, "error_detail": null, "error_propagate": false, "request": {"url": "http://api.podio.com/task/", "query_string ":" "," method ":" POST "}," error_description ":" Invalid JSON "," error ":" invalid_value "}

Кодекс выглядит следующим образом:

Request URL : https://api.podio.com/task/item/"the item id" <--This is where I would place the itemID of the item in Podio

Request header:
Authorization: OAuth2 [[User.SiteAccessToken]]
Content-type: application/json

Request Body:
  {
    "text": "Regarding Absence Request for Vacation",
    "responsible":"{"type":profile, "id": "this is my profileID" }",
    "description": "Your request for Vacation has been denied, please contact your manager."
  }

но когда я запускаю это, я получаю следующее сообщение об ошибке:

400 неверный запрос: {"error_parameters": {}, "error_detail": null, "error_propagate": false, "request": {"url": "http://api.podio.com/task/item/436023600" , "query_string": "", "method": "POST"}, "error_description": "Invalid JSON", "error": "invalid_value"}

Теперь в теле или заголовке запроса должно быть указано, о каком приложении я говорю, а не только об идентификаторе элемента. Не уверен, что он ищет, если бы вы могли помочь с некоторыми рекомендациями, это было бы очень признательно.


person Carla    schedule 21.06.2016    source источник


Ответы (1)


Я обнаружил, что проблема действительно заключалась в синтаксисе JSON, отправленного в теле запроса.

Кавычки вокруг фигурных скобок для ответственных должны были быть удалены, и мне нужны были цитаты с профилем, и это должно было выглядеть так:

{
  "text": "Regarding Absence Request for Vacation",
  "responsible": {"type":"profile", "id": 123 },
  "description": "Your request for Vacation has been denied, please contact your manager."
}
person Carla    schedule 21.06.2016