服务器存储开放数据接口storage.setUserStorage,接口说明地址:
https://developers.weixin.qq.com/minigame/dev/api-backend/open-api/data/storage.setUserStorage.html 请求参数的signature究竟包含什么?文档说的是用户登录态签名,我就传的是wx.getUserInfo里面的signature,返回无效的signature;再使用
let kvList = '{ "kv_list":[{"key":"score","value":"100"}] }' signature = sha1(kvList + session_key) |
还是返回无效signature。
请问下,signature究竟使用什么计算的?谢谢
您好,可查看下文档https://developers.weixin.qq.com/minigame/dev/api-backend/open-api/data/storage.setUserStorage.html
签名的内容是body里面的数据,秘钥是sessionKey, 方法为:hmac_sha256