PHP调用 storage.setUserStorage API接口, 87009,87008错误?
发布于 4 年前 作者 jie92 11094 次浏览 来自 问答
PHP调用 storage.setUserStorage API接口设置数据,  无论使用  hmac_sha256 还是  sha256始终报错。  sha1($json.$sessionKey)   与  base64_encode(hash_hmac('sha256', $json.$sessionKey, $sessionKey, true))这样的方式都尝试的就是报错。
官方可否给一个加密的实例放到文档中。具体需要对哪些字段加密,数据怎样的格式,怎样的组合。

这里的数据我使用sha1 加密得到的加密串一样的。  

{"key":"level","value":"49"}PkiXo5dKv4qc6pVcADSogg== 使用 base64_encode(hash_hmac('sha256', $json.$sessionKey, $sessionKey, true))  这样得到的加密串  73v3NBrW+VUfLGy2jOe2BS0xxW6VgDkplBdXRNyQTpk=  error_code 87009 
{"key":"level","value":"49"}PkiXo5dKv4qc6pVcADSogg== 使用 sha1($json.$sessionKey) 这样得到的加密串 6948f1f6fa909c0268091d712a800e306896d335  error_code 87008

1 回复

kv_list 这样的数据不知道是否正常格式

回到顶部