from pypodio2 import api
# Authenticate as App
podio_client = api.OAuthAppClient(
client_id=PODIO_CLIENT_ID,
client_secret=PODIO_CLIENT_SECRET,
app_id=PODIO_APP_ID,
app_token=PODIO_APP_TOKEN,
)
# Set limit to 100
items = podio_client.Item.filter(app_id=PODIO_APP_ID, attributes={}, limit=100)
我的应用程序总共有251个项目,我希望API返回100个项目,但仅返回20个。
打印(items ['total'])
251
打印(items ['filtered'])
251
打印(len(items ['items'])
20
更新资料
我尝试了请求库,但还是没有成功...
import requests
payload = {
"filters":{},
"limit": 30
}
resp = requests.post(url="https://api.podio.com/item/app/randomappid/filter/",
headers={'authorization': 'OAuth2 randomn0mber'},
data=payload)
len(resp.json()['items'])
20
API调用文档:https : //developers.podio.com/doc/items/filter-items-4496747
limit
必须通过attributes
参数传递。
# Set limit to 100
items = podio_client.Item.filter(app_id=PODIO_APP_ID, attributes={"limit": 100})
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句