gpt4 book ai didi

python - 使用 python 库获取应用程序的所有项目不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 14:38:22 25 4
gpt4 key购买 nike

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 个...如何解决这个问题?

print(items['total'])

251

print(items['filtered'])

251

print(len(items['items'])

20

更新

我用requests library试过了,还是没成功...

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})

关于python - 使用 python 库获取应用程序的所有项目不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55654114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com