We have one very frequent error when my python program called your API-endpoints (get_issues & get_equipment) :
Exception Error when running API to grab Issue JSON data !
Error (REQUEST): HTTPSConnectionPool(host='bim360field.autodesk.com', port=443):
Max retries exceeded with url: /api/get_issues (Caused by ProxyError('Cannot connect to proxy.', error("(104, 'ECONNRESET')",)))
Exception Error when running API to grab Equipment JSON data !
Error (REQUEST): HTTPSConnectionPool(host='bim360field.autodesk.com', port=443):
Max retries exceeded with url: /api/get_equipment (Caused by ProxyError('Cannot connect to proxy.', error("(104, 'ECONNRESET')",)))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I wonder if there is a limit to make those API-calls daily. Otherwise, I will not receive the message ‘Max retries exceeded’
If so, what is the limit number for one day?
And such error always happen when I used such API end-points with the expectation of
large number of records returned
Please advice! thanks much !!!
Ryan
Solved! Go to Solution.
Takes really really long time to get a 'legitimate' answer here.
I submitted one question 2 weeks ago, no response! Not even a follow-up question for clarification of what I mean !
frustrated
Hi Ryan,
There is no mechanism built into the Field (classic) API to limit API calls. I checked with the product team to confirm.
I don't know Python. But I googled with keywords in the error message. I saw some reporting similar error messages.
You may want to try stackoverflow for programming question. e.g.,
'ECONNRESET' is the consequence (=> get the connection terminated)
but 'Max retries' is the reason.... I got from your API endpoints. I think it's proprietary.
and you have no clue for that? that's not convincing. Can you elaborate more? thanks much !!
I found the reason, it is because of the limit of inflow data-size in our proxy.
Instead of one single API call for returning all EQUIPMENT's attachment data of one project,
i need to break it down as a loop with parameters offset & limit set as 30.
The reason 'Max retries exceeded' is definitely misleading.
Can't find what you're looking for? Ask the community or share your knowledge.