Объект JSON, переданный в функцию фильтра Podio API, похоже, не работает

Я отправляю запрос POST из klipfolio на https://api.podio.com/item/app/{app_id}/filter/ и указать объект JSON в предоставленной области тела. Однако независимо от того, какие параметры я указываю в объекте json, они, похоже, не работают. Я использовал параметры в соответствии с документацией API Podio:

{
  "sort_by": The sort order to use,
  "sort_desc": True to sort descending, false otherwise,
  "filters": The filters to apply
  {
    "{key}": The value for the key filtering,
    ... (more filters)
  },
  "limit": The maximum number of items to return, defaults to 30,
  "offset": The offset into the returned items, defaults to 0,
  "remember": True if the view should be remembered, false otherwise
}

=> Но это не работает

{ 
  "limit": 50 
}

=> Или это

{
    "sort_by": id,
    "sort_desc": true,
    "filters": {
        "id": {
            "from": 50,
            "to": 99
        }
    },
    "limit": 50,
    "offset": 0,
    "remember": false
}

Я пробовал различные параметры, ничего не влияет на результаты. Даже такая простая вещь, как установка лимита на 50, не работает — все равно выдает 20 результатов. Есть идеи?

После проверки почтового запроса я вижу, что

Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryjHNZ1IQyAQII1ZrI

Это заставляет меня поверить, что klipfolio на самом деле не позволяет публиковать объект json в качестве данных. Какой.


person Evaldas Raisutis    schedule 10.07.2015    source источник


Ответы (1)


Добавьте заголовок в разделе «Параметры запроса» с именем «Content-Type» и значением «application/json».

person PedalCode    schedule 04.08.2015