Skip to content

Commit

Permalink
0
Browse files Browse the repository at this point in the history
  • Loading branch information
hushulin committed Mar 2, 2020
1 parent 4f912e5 commit ca3b665
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions index.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
# 基本

#### 简介
1. 介绍
2. API设置
##### 介绍
##### API设置
> 唯一需要的设置是转到“API接入”页面并生成一个API密钥。您将获得一个用于验证API调用的私钥和公钥。确保您不与任何第三方共享您的私钥!
3. 认证方式
##### 认证方式
> 每个API调用都有一个使用您的私钥生成的SHA-512 HMAC签名。我们的服务器会生成自己的HMAC签名,并将其与API调用者的签名进行比较。如果它们不匹配,则将放弃API调用。HMAC签名作为称为“sign”的字段发送。
- 对所有字段除sign外,进行字典排序
- 所有请求参数编码成json string,用您的私钥照上述方式签名
- 注意每个字段都应该是string型,如果字段里出现integer情况,也需要转成string型
- 如果请求字段里有对象,则也需要转成json string,并且转成json string 时输入 JSON_UNESCAPED_UNICODE,JSON_UNESCAPED_SLASHES 两个参数
1. 对所有字段除sign外,进行字典排序
2. 所有请求参数编码成json string,用您的私钥照上述方式签名
3. 注意每个字段都应该是string型,如果字段里出现integer情况,也需要转成string型
4. 如果请求字段里有对象,则也需要转成json string,并且转成json string 时输入 JSON_UNESCAPED_UNICODE,JSON_UNESCAPED_SLASHES 两个参数

4. API响应
##### API响应
#### 接受付款
#### 使用API接受付款
#### 示例代码
Expand Down

0 comments on commit ca3b665

Please sign in to comment.