授权验证

所有的HTTP请求都必须增加 **Mice-Auth** 的Header来包含签名(Signature)信息,表明这个消息已被授权。 #### 签名的计算方式 ``` $auth = [ 'UserPublicKey' => 活动创建用户的公钥, 'ActivityId' => 活动id, 'Time' => 当前时间戳 精确到秒, 'Version' => 1, 'PrivateKey' => 活动创建用户的私钥 ]; $signature = md5(json_encode($auth, JSON_UNESCAPED_SLASHES)); ``` *注:生成json时符号两边不可带有空格* #### Mice-Auth的值 ``` $data = [ 'UserPublicKey' => 用户公钥, 'ActivityId' => 活动id, 'Time' => 当前时间戳 精确到秒, 'Version' => 1, 'Signature' => 上一步计算好的签名 ]; $mice_auth = json_encode($data); ``` #### 验证失败的返回值 |名称|类型|描述| |-|-|-| |code|整型|*401*| |msg|字符串|*接口权限有误*| |data|数组|空| #### 请求参考类 [点击下载](https://mice.micecube.com/download/请求参考类.zip)