1. 添加推广链接
POST /v1/api/introduce/create
通过此接口开通BW推广链接。
| Name |
Required |
Type |
Description |
| x-api-tenantId |
yes |
string |
租户编号 |
| x-api-token |
yes |
string |
认证token |
| x-language |
no |
string |
语言,zh-CN、en-US |
Request Body Parameters
| Name |
Required |
Type |
Description |
| name |
yes |
string |
推广名称 |
| entityNo |
no |
string |
推广编码,没传则自动生成 |
| introduceType |
yes |
string |
Agent/StraightGuest |
| visibleType |
yes |
string |
UserAllVisible/UserPartVisible/UserNotVisible |
| visibleUserId |
no |
array |
可见用户ID,如果设置了UserPartVisible,则必须填写 |
| targetUrl |
no/如果introduceType=StraightGuest,则必填 |
string |
目标链接 |
| parameterType |
no |
string |
参数类型,uid/pid/sid |
| serverId |
no |
string |
manager server id |
| vendor |
no |
bool |
是否发送邮件,如果没传密码则肯定发送邮件 |
| mtGroup |
no |
string |
默认MT组 |
| accountGroup |
no |
int |
默认账户组ID |
| leverage |
no |
int |
默认杠杆 |
| ownerType |
no |
string |
默认归属类型,值为RoleId/Id |
| ownerId |
no |
string |
默认归属ID,只有WEB和不展示BW用户的才有该值 |
| ownerName |
no |
string |
默认归属名,冗余字段,用于展示 |
Response
| Name |
Type |
Description |
| result |
boolean |
成功标识,返回true,表示请求成功,false表示请求失败 |
| mcode |
string |
错误码,成功时返回m00000,失败时返回对应的错误码,见文档默认错误码说明 |
| data |
object |
报表数据 |
| errorMessage |
string |
错误提示信息,部分错误码时有值 |
1、data数据类型
| Name |
Type |
Description |
| name |
string |
推广名称 |
| entityNo |
string |
推广编码,没传则自动生成 |
| introduceType |
string |
Agent/StraightGuest |
| visibleType |
string |
UserAllVisible/UserPartVisible/UserNotVisible |
| visibleUserId |
array |
可见用户ID,如果设置了UserPartVisible,则必须填写 |
| targetUrl |
string |
目标链接 |
| displayUrl |
string |
展示时使用的推广链接URL |
| parameterType |
string |
参数类型,uid/pid/sid |
| serverId |
string |
manager server id |
| vendor |
bool |
是否发送邮件,如果没传密码则肯定发送邮件 |
| mtGroup |
string |
默认MT组 |
| accountGroup |
int |
默认账户组ID |
| leverage |
int |
默认杠杆 |
| ownerType |
string |
默认归属类型,值为RoleId/Id |
| ownerId |
string |
默认归属ID,只有WEB和不展示BW用户的才有该值 |
| ownerName |
string |
默认归属名,冗余字段,用于展示 |
Example
请求示例
POST /v1/api/introduce/create
{
"entityNo":"EN03045"
,"name":"apiTest1234"
, "introduceType":"Agent"
, "visibleType":"UserPartVisible"
, "visibleUserId":[1, 2]
, "targetUrl":"http://www.baidu.com"
, "parameterType":"uid"
, "serverId":"428"
, "vendor":"MT4"
, "mtGroup":"test"
, "accountGroup":"group1"
, "leverage":"100"
, "ownerType":"Id"
, "ownerId":"4"
, "ownerName":"哈哈 steven"
}
返回示例:成功
{
"data": {
"entityNo":"EN03045"
,"name":"apiTest1234"
, "introduceType":"Agent"
, "visibleType":"UserPartVisible"
, "visibleUserId":[1, 2]
, "targetUrl":"http://www.baidu.com",
, "displayUrl":"http://broker.btmsc.lwork.com/introduce?iid=EN03045"
, "parameterType":"uid"
, "serverId":"428"
, "vendor":"MT4"
, "mtGroup":"test"
, "accountGroup":"group1"
, "leverage":"100"
, "ownerType":"Id"
, "ownerId":"4"
, "ownerName":"哈哈 steven"
},
"mcode": "m0000000",
"result": true
}
返回示例:失败
{
"mcode": "PUB_AUTH_0000007",
"result": false
}
2. Error 错误处理
错误码表(Error Code)
| mcode |
MessageBW_API_ |
| BW_API_0000001 |
token为空 |
| BW_API_0000003 |
无效租户ID |
| BW_API_0000004 |
未开通OPENAPI权限 |
| BW_USER_INRR_NAME_NULL |
用户名字为空 |
| BW_USER_INRR_PARAM_ERROR |
目标链接和parameterType参数重复 |
| -1 |
服务异常,请稍后再试 |