基于MT5 Manager API的CRM websocket接口开发
此项目为付费服务项目:非付费用户勿扰
开发的功能主要包括:注册账号,出入金,开仓/平仓/删除/修改订单,资金状况,持仓,历史订单,分时K线,查阅用户信息,修改用户信息
对接语言:C# java php所有支持websocket 的开发语言
功能目录
以下接口不详细列举。。。
范例
2.1获取用户信息
2.1.1 请求格式
请求类型格式 |
getuserinfo |
支持格式 |
JOSN |
2.1.2参数说明
参数名 |
必选 |
类型及范围 |
说明 |
reqid
|
true |
String |
应用请求唯一标识码 |
login |
True |
Int |
用户ID |
reqtype true string
2.1.3正常返回结果
返回键 |
类型 |
返回值 |
说明 |
reqid |
String |
应用请求唯一标识码 |
|
error |
String |
错误提示 |
正确返回为空 |
login |
Int |
用户ID |
|
username |
String |
用户名 |
|
company |
String |
公司名 |
|
status |
String |
状态 |
|
languageID |
Int |
语言 |
|
|
String |
电子邮箱 |
|
phone |
String |
电话 |
|
country |
String |
国家 |
|
state |
String |
省市 |
|
city |
String |
城市 |
|
zipcode
|
String |
编码 |
|
address |
String |
地址 |
|
comment |
String |
注释 |
|
groupname |
String |
组名 |
|
leverage |
Int |
杠杆 |
|
color |
Int |
颜色 |
|
agent_account |
Int |
代理账号 |
|
agent_delete |
Int |
是否存在代理 |
|
enable |
Int |
是否启用账户 |
|
enableTrade |
Int |
是否启用交易 |
|
enableea |
Int |
是否启用EA |
|
enablewebapi |
Int |
是否启用webapi |
|
enable_change_password |
Int |
是否启用修改密码 |
|
send_reports |
Int |
是否启用报告 |
|
enableSL |
Int |
是否启用追踪止损 |
|
enableNextModPwd |
Int |
是否启用下次登录时变更密码 |
|
enableotp |
Int |
是否启用一次性密码 |
大于0为起作用 0为不起作用
|
balance
|
Double |
余额
|
|
credit
|
Double |
信用
|
|
interestrate
|
Int |
利率
|
|
taxes
|
Int |
税金
|
|
leverage |
Int |
杠杆率
|
|
password_investor
|
String |
投资者密码
|
|
password_phone
|
String |
电话密码
|
2.1.4错误返回信息
如果成功 error 为空 login有id, 失败error 返回错误原因,login=0
返回键 |
类型 |
返回值 |
说明 |
reqid |
String |
应用请求唯一标识码 |
|
error |
String |
错误提示 |
返回错误原因 |
login |
Int |
用户ID |
|
2.1.5使用范例
请求示例: { "reqid": "server2", "reqtype":"getuserinfo", "login":1015 } 响应示例: { "address": "BJ", "agent_account": 1013, "balance": "0.00", "city": "BJ-BJ", "comment": "20170428", "company": "abcd1", "country": "china", "credit": "0.00", "disenable_trade": 0, "email": "[email protected]", "enable": 1, "enable_change_password": 2, "enable_ea": 64, "enable_next_change_pwd": 0, "enable_otp": 0, "enable_send_reports": 256, "enable_tradesl": 32, "enable_webapi": 0, "error": "", "groupname": "demo\\forex", "id": "23221", "interestrate": 0, "language": 4, "leverage": 100, "login": 1015, "password_phone": "abc123456", "phone": "10005", "reqid": "server2", "state": "BJ", "status": "", "taxes": 0, "username": "jsontest", "zipcode": "2003445" }
|
如果你认为此说明对你有所帮助,请赞赏,谢谢