我正在尝试从api获取照片,这需要3个其他url参数,如下所示。 APIKEY:客户端的公钥。 到期时间:自Unix时代(1970年1月1日)以来的到期时间,以秒为单位。 HMAC:验证码。
我通过提供API的网站获得了公钥和私钥。 对于HMAC,使用SHA-256 hmac算法,以请求的资源作为数据,并以到期时间作为密钥的秘密密钥,生成身份验证码。哈希应采用十六进制格式。
我想知道如何获取HMAC代码并将其添加到我的项目中。
我尝试在将来的异步功能的头文件中添加HMAC
Future<Map> makeRequest() async {
http.Response response = await http
.get(Uri.encodeFull(url), headers:
{
'Authorization': token,
'content-type': 'application/json'});
}
我除了hmac之外,并且在“未来异步{ 标头:}“函数