我嘗試使用 python 請求使用此 API 端點:https ://api.bigparser.com/api-endpoints/#get-grid-search
我嘗試使用以下代碼:
queryTableURL = f"https://www.bigparser.com/api/v2/grid/{gridID}/search"
queryTableRequest = {}
requestHeaders = {'content-type': 'application/json', 'authId': authId}
response = requests.post(queryTableURL, headers=requestHeaders)
# response = requests.post(queryTableURL, data=json.dumps(queryTableRequest), headers=requestHeaders)
responseData = json.loads(response.text)
print(responseData)
但我只得到這個輸出:{'errorMessage':'系統錯誤。請聯系管理員。', 'otherDetails': {}, 'errorType': 'SYSTEMERROR', 'recoverable': False}
我對上面的兩個 requests.posts 都進行了嘗試——一次是在第 4 行中的那個,還有在第 5 行中的當前未注釋的帖子——兩者都出現了上面的相同錯誤。
我做錯了什么?我如何使用這個 API 端點?
uj5u.com熱心網友回復:
使用以下代碼,它終于可以作業了:
queryTableURL = f"https://www.bigparser.com/api/v2/grid/{gridID}/search"
queryTableRequest = {"query": {"pagination": {
"startRow": 1,
"rowCount": 500
},
}}
requestHeaders = {'content-type': 'application/json', 'authId': authId}
response = requests.post(queryTableURL, data=json.dumps(queryTableRequest), headers=requestHeaders)
responseData = json.loads(response.text)
print(response.status_code)
print(responseData["totalRowCount"])
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/410318.html
標籤:
