首页 > 解决方案 > Podio - 504 服务器错误:网址的网关超时

问题描述

我正在使用 podio API 的过滤器项目端点。(POST /item/app/{app_id}/filter/ )直到星期三一切正常。但是现在在大约 1000 条记录之后(应用程序有大约 30k 条记录)我总是得到“504 服务器错误:url 的网关超时”。

这是我的代码:

r = requests.post(endpoint, params=payload, headers=headers)
            if r.status_code == 200:
                response_json = r.json()
                total = response_json.get('total', 0)
            
            items_total = total
            items_limit = 500
            
            pages = math.ceil(items_total/items_limit)
            
            for i in range(pages):
                offset = i * items_limit
                payload = {"limit": items_limit, "offset": offset}
                
                r = requests.post(endpoint, json=payload, headers=headers)
                
                if r.status_code == 200:
                    response_json = r.json()
                    yield from self.parse_response(response_json)
                else:
                    r.raise_for_status()

谁能帮我 ?:)

标签: pythonpodio

解决方案


推荐阅读