无法访问 API-端点?
Accessing API-endpoint is not possible?
我尝试使用此 API-端点使用 python 请求: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': 'System error. Please contact admin.', 'otherDetails': {}, 'errorType': 'SYSTEMERROR', 'recoverable': 假}
我在上面的两个 requests.posts 中都尝试过 - 一次在第 4 行中的那个和第 5 行中当前未注释的那个 - 两者都出现了与上面相同的错误。
我做错了什么?我如何使用这个 API-端点?
使用以下代码终于可以正常工作了:
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"])
我尝试使用此 API-端点使用 python 请求: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': 'System error. Please contact admin.', 'otherDetails': {}, 'errorType': 'SYSTEMERROR', 'recoverable': 假}
我在上面的两个 requests.posts 中都尝试过 - 一次在第 4 行中的那个和第 5 行中当前未注释的那个 - 两者都出现了与上面相同的错误。
我做错了什么?我如何使用这个 API-端点?
使用以下代码终于可以正常工作了:
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"])