我想用 Postman 得到一些结果。
预期结果:
{
"status": "200",
"message": "success",
"results": {
"count": "6816",
"data": [
{
"timestamp": "2022-07-17T10:47:03Z",
"sender": "0x2F664960a7FBdaDA8e133DbAF1Bfc27DCCBADBfb",
"receiver": "0xA68A135Ccd37E720000fC30CFcc453b15F8040df",
"value": "0",
"status": "1",
"message": "",
"transaction_hash": "0x1a03528eecf165678d7fbcb9ceeee45a98b02f10a5ce30236ef29ee5b3747c84",
"block_number": "2472",
"contract_address": null,
"trace_address": [
"0",
"1",
"1"
],
"trace_type": "staticcall",
"sub_traces": null,
"transaction_index": "0",
"gas_used": "2715",
"gas_limit": "29039032",
"external_receiver": "0",
"input": "0x0d2020dd476f7665726e616e6365436f6e74726163740000000000000000000000000000"
},
...
]
}
}
例如,当我请求GET方法时,
API文档:www.example.comhttps://docs.wemix.com/v/en/dapp-developer/api-reference/account-apis#get-internal-transactions-by-address-and-get-internal-transactions-by-transaction-hash
获取https://explorerapi.test.wemix.com/v1/accounts/0xA68A135Ccd37E720000fC30CFcc453b15F8040df/internal-transactions
API密钥:1ba5e446edf1997f67b51bf9e60b3fbba6f1bf84301115292805d7e24f43539响应数据
我使用Postman请求使用"api-key"的GET方法
但我的回答是
{
"status": "401",
"message": "Unauthorized"
}
如何修复它以获得正确的响应?或者,有没有用Python调用API的好方法?
2条答案
按热度按时间bvjveswy1#
在
Headers
选项卡上,需要添加一个值中包含API键1ba5e446edf1997f67b51bf9e60b3fbba6fa1bf84301115292805d7e24f43539
的键api-key
。4nkexdtk2#
除了Khalil的答案之外,在python中也可以这样做:
〈Response [200]〉,它将为您提供所需的数据。
所提供的API密钥末尾为
RESPONSE DATA
,这是无效的API密钥。