Skip to content

Commit 3a0c583

Browse files
authored
Merge pull request #145 from ross-ht/broker_cn
Broker cn
2 parents de52b37 + 4197955 commit 3a0c583

File tree

6 files changed

+104
-60
lines changed

6 files changed

+104
-60
lines changed

source/images/broker-3.png

116 KB
Loading

source/images/broker1.png

145 KB
Loading

source/images/broker2.png

149 KB
Loading

source/images/broker3.png

226 KB
Loading

source/index.html.md

Lines changed: 103 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@ meta:
2626
**2. 独立经纪商:**</br>
2727
包括钱包商、行情资讯平台、聚合交易平台、券商和股票证券交易平台等,有自己独立用户,MEXC可以提供订单撮合系统、账户管理系统、结算系统以及母子账户系统等,独立经纪商可共享全站流动性和深度,获得高额手续费分润。
2828

29+
**3. OAuth经纪商:**</br>
30+
对接MEXC OAuth 2.0的第三方应用,可向MEXC用户提供一键交易功能,具体如下:
31+
MEXC用户仅需要在第三方应用内一键授权,无需向第三方应用直接提供API Key,即可进行交易。
32+
MEXC OAuth 2.0支持WEB,基于OAuth 2.0协议(RFC 6749)开发。
33+
2934
## MEXC提供的经纪商服务内容
3035

3136
**1. API 经纪商:**</br>
@@ -44,17 +49,34 @@ meta:
4449
* 支持子账号充提
4550
* 支持子账号划转
4651

52+
**3. OAuth经纪商:**</br>
53+
**接入流程**
54+
1. 官网注册账户申请经纪商,您需要先[申请成为MEXC的经纪商](https://docs.google.com/forms/d/e/1FAIpQLSea0FypAsUB3g23P_jfPueFvdIIofTBbXRi9DdrU_igasgp5g/viewform)
55+
2. 申请通过后,专属客户经理会提供给您相应的开发文档。
56+
3. OAuth返佣设置
57+
接入后的OAuth经纪商,下单时需要将专属broker_id填写到header的source字段里,作为返佣订单统计的标识。
58+
59+
**授权模式介绍**
60+
MEXC OAuth 2.0提供的授权模式:授权码模式。
61+
62+
|授权模式|描述|使用场景|
63+
|----------|------|-------|
64+
|授权码模式|用户授权,第三方应用提供client_secret获取授权码。通过授权码获取访问令牌和刷新令牌。|应用有服务器,可存储应用密钥,与MEXCOAuth服务器进行密钥交互。|
4765

66+
授权码模式
67+
用户通过第三方应用跳转至MEXC授权页面并进行授权后,第三方应用可以凭借此授权码换取访问令牌,通过调用MEXC OpenAPI,访问用户授权的数据资源。
68+
69+
<img src="../images/broker3.png">
4870

4971
## MEXC 经纪商合作模式
5072

5173
**1. API 经纪商:**
5274

53-
<img src="../images/broker.png">
75+
<img src="../images/broker1.png">
5476

5577
**2. 独立经纪商:**
5678

57-
<img src="../images/broker-2.png">
79+
<img src="../images/broker2.png">
5880

5981

6082
# Broker 接口
@@ -633,9 +655,9 @@ get /api/v3/broker/capital/deposit/subHisrec
633655
"coin":"PAXG",
634656
"network":"ETH",
635657
"status":,
636-
"address":"0x788cabe9236ce061e5a892e1a59395a81fc8d62c",
658+
"address":"0x788cabe9236ce061e5a892e1a595a81fc8d62c",
637659
"addressTag":"",
638-
"txId":"0xaad4654a3234aa6118af9b4b335f5ae81c360b2394721c019b5d1e75328b09f3",
660+
"txId":"0xaad4654a3234aa6118af9b4b335f5aec360b2394721c019b5d1e75328b09f3",
639661
"unlockConfirm":"12",
640662
"confirmTimes":"7"
641663
},
@@ -644,10 +666,11 @@ get /api/v3/broker/capital/deposit/subHisrec
644666
"coin":"IOTA",
645667
"network":"IOTA",
646668
"status":1,
647-
"address":"SIZ9VLMHWATXKV99LH99CIGFJFUMLEHGWVZVNNZXRJJVWBPHYWPPBOSDORZ9EQSHCZAMPVAPGFYQAUUV9DROOXJLNW",
648-
"addressTag":"", "txId":"ESBFVQUTPIWQNJSPXFNHNYHSQNTGKRVKPRABQWTAXCDWOAKDKYWPTVG9BGXNVNKTLEJGESAVXIKIZ9999",
649-
"unlockConfirm":"12",
650-
"confirmTimes":"7"
669+
"address":"SIZ9VLMHWATXKV99LH99CIGFJFUMLEVZVNNZXRJJVWBPHYWPPBOSDORZ9EQSHCZAMPVAPGFYQAUUV9DROOXJLNW",
670+
"addressTag":"",
671+
"txId":"ESBFVQUTPIWQNJSPXFNHNYHSQNTGKRVBQWTAXCDWOAKDKYWPTVG9BGXNVNKTLEJGESAVXIKIZ9999",
672+
"unlockConfirm":"12",
673+
"confirmTimes":"7"
651674
}
652675
]
653676

@@ -664,7 +687,7 @@ get /api/v3/broker/capital/deposit/subHisrec
664687
|coin|string|no|币种|
665688
|status|string|no|<a href="#status">状态</a> |
666689
|startTime|string|no|开始时间,如果没有传,默认查询10天|
667-
|endTime|string|no|结束时间,如果没有传,取当前时间|
690+
|endTime|string|no|结束时间|
668691
|limit|string|no|默认值20,目前无最大值限制|
669692
|page|string|no|默认值1|
670693
|recvWindow|string|no|同步时间|
@@ -685,6 +708,77 @@ get /api/v3/broker/capital/deposit/subHisrec
685708
|unlockConfirm|string|解锁需要的网络确认次数|
686709
|confirmTimes|string| 确认进度|
687710

711+
## 获取所有子账户的所有充值记录(最近三天)
712+
713+
母账户查询三天(三天前从0点计时)内,子账户充值记录
714+
715+
> 请求示例
716+
717+
```
718+
719+
get /api/v3/broker/capital/deposit/subHisrec/getall
720+
721+
```
722+
723+
> 返回示例
724+
725+
```json
726+
[
727+
{
728+
"amount":"0.00999800",
729+
"coin":"PAXG",
730+
"network":"ETH",
731+
"status":,
732+
"address":"0x788cabe9236ce061e5a92e1a59395a81fc8d62c",
733+
"txId":"0xaad4654a3234aa6118af9b4bf5ae81c360b2394721c019b5d1e75328b09f3",
734+
"unlockConfirm":"12",
735+
"confirmTimes":"7"
736+
},
737+
{
738+
"amount":"0.50000000",
739+
"coin":"IOTA",
740+
"network":"IOTA",
741+
"status":1,
742+
"address":"SIZ9VLMHWATXKV99LHIGFJFUMLEHGWVZVNNZXRJJVWBPHYWPPBOSDORZ9EQSHCZAMPVAPGFYQAUUV9DROOXJLNW",
743+
"txId":"ESBFVQUTPIWQNJSPXFNHNYQNTGKRABQWTAXCDWOAKDKYWPTVG9BGXNVNKTLEJGESAVXIKIZ9999",
744+
"unlockConfirm":"12",
745+
"confirmTimes":"7"
746+
}
747+
]
748+
749+
```
750+
751+
**HTTP请求:**
752+
753+
- **GET** ```/api/v3/broker/capital/deposit/subHisrec/getall```
754+
755+
**请求参数:**
756+
757+
| 参数名 | 数据类型| 是否必须 | 说明 |
758+
| ------ | -------- | -------- | ---------- |
759+
|coin|string|no|币种|
760+
|status|string|no|<a href="#status">状态</a> |
761+
|startTime|string|no|开始时间|
762+
|endTime|string|no|结束时间|
763+
|limit|string|no|默认值100,最大1000|
764+
|page|string|no|默认值1|
765+
|recvWindow|string|no|同步时间|
766+
|timestamp|string|yes|时间|
767+
|signature|string|yes|签名|
768+
769+
**返回参数:**
770+
771+
| 参数名 | 类型 | 说明 |
772+
| ------ | ---- | ---- |
773+
|amount|string| 充值数量|
774+
|coin|string| 充值币种|
775+
|network|string|充值网络|
776+
|status|number| <a href="#status">状态</a> |
777+
|address|string| 充值地址|
778+
|txId|string| txid|
779+
|unlockConfirm|string|解锁需要的网络确认次数|
780+
|confirmTimes|string| 确认进度|
781+
688782
## 提币
689783
【只支持子账号提币,不支持母提子】
690784

@@ -775,7 +869,6 @@ post /api/v3/broker/sub-account/universalTransfer
775869
|toAccount|string|no|母子账户,可填subAccout账户名,不填默认母账户|
776870
|fromAccountType|string|yes|<a href="#from_account">划出账户类型</a>|
777871
|toAccountType|string|yes|<a href="#to_account">划入账户类型</a>|
778-
|symbol|string|yes|币对,当fromAccountType为逐仓杠杆(ISOLATED_MARGIN)时必传,eg:ETHUSDT|
779872
|asset|string|yes|划转资产,eg:USDT|
780873
|amount|string|yes|划转数量,eg:1.82938475|
781874

@@ -834,49 +927,6 @@ post /api/v3/broker/sub-account/futures
834927
|isFuturesEnabled|boolean|开通合约业务,开通:true|
835928
|timestamp|string|返回时间|
836929

837-
## 开通子账户的杠杆业务
838-
839-
> 请求示例
840-
841-
```
842-
843-
post /api/v3/broker/sub-account/margin
844-
845-
```
846-
847-
> 返回示例
848-
849-
```json
850-
{
851-
"code": "0",
852-
"message": "",
853-
"data": [{
854-
"subAccount": "mexc1",
855-
"isMarginEnabled": true,
856-
"timestamp": "1597026383085"
857-
}]
858-
}
859-
```
860-
861-
**HTTP请求:**
862-
863-
- **POST** ```/api/v3/broker/sub-account/margin```
864-
865-
**Query参数:**
866-
867-
| 参数名 | 数据类型| 是否必须 | 说明 |
868-
| ------ | -------- | -------- | ---------- |
869-
|subAccount|string|yes|子账户名称|
870-
|timestamp|string|yes|时间|
871-
|signature|string|yes|签名|
872-
873-
**返回参数:**
874-
875-
| 参数名 | 类型 | 说明 |
876-
| ------ | ---- | ---- |
877-
|subAccount|string|子账户名称|
878-
|isMarginEnabled|boolean|是否开通杠杆业务:true or false|
879-
|timestamp|string|返回时间|
880930
# 公开API参数
881931

882932
## Broker 枚举定义
@@ -885,24 +935,18 @@ post /api/v3/broker/sub-account/margin
885935

886936
- SPOT 现货
887937
- FUTURES 合约
888-
- ISOLATED_MARGIN 杠杆
889938

890939
### <a id="to_account">划入账户类型</a>
891940

892941
- SPOT 现货
893942
- FUTURES 合约
894-
- ISOLATED_MARGIN 杠杆
895943

896944
### <a id="permissions">权限</a>
897945

898946
- SPOT_ACCOUNT_READ 账户读
899947
- SPOT_ACCOUNT_WRITE 账户写
900948
- SPOT_DEAL_READ 现货交易信息读
901949
- SPOT_DEAL_WRITE 现货交易信息写
902-
- ISOLATED_MARGIN_ACCOUNT_READ 杠杆账户信息读
903-
- ISOLATED_MARGIN_ACCOUNT_WRITE 杠杆账户信息写
904-
- ISOLATED_MARGIN_DEAL_READ 杠杆交易信息读
905-
- ISOLATED_MARGIN_DEAL_WRITE 杠杆交易信息写
906950
- CONTRACT_ACCOUNT_READ 合约账户信息读
907951
- CONTRACT_ACCOUNT_WRITE 合约账户信息写
908952
- CONTRACT_DEAL_READ 合约交易信息读

source/stylesheets/screen.css.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -844,7 +844,7 @@ header {
844844
}
845845

846846
.highlight{
847-
display: block;
847+
display: initial;
848848
}
849849

850850
.highlight,

0 commit comments

Comments
 (0)