Я отправляю запрос 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 в качестве данных. Какой.