ethplorer如何获取USDT余额

How to get USDT balance with ethplorer

我正在尝试通过 ethplorer 获得 SHIB 余额 API 我怎样才能获得它?

这就是我所做的,但我有一个错误 104 地址格式错误

fetch("https://api.ethplorer.io/getAddressInfo/0x27cbc493b894e35f3f34ab273d0d634550af025d?apiKey=api_key&token=SHIB").then((response)=>{
  console.log(response.json());
}).catch( e => console.log(e));

Ethplorer API getAddressInfo 端点 (docs) 不支持 token 查询参数。

是的,错误消息有点不幸。似乎错误消息与输入地址格式并没有真正相关 - 而不是与不正确的查询参数有关。

但是!如果你传递了未校验和的地址(就像你在问题中所做的那样),它只会 return 是 ETH 信息而不是 return tokens 数组。因此,您还需要传递校验和地址(见下文)以获取令牌信息。然后,您可以过滤掉您在 JS 脚本中查找的标记。

https://api.ethplorer.io/getAddressInfo/0x4C0fBE1BB46612915E7967d2C3213cd4d87257AD?apiKey=<your_api_key>