如何使用MT4 ManageAPI创建帐户并更改密码? 你能告诉我一个演示吗?
非常感谢!
答案 0 :(得分:1)
UserRecordNew方法应该用于创建新用户和UserPasswordSet来更新密码:
using (var mt = new ClrWrapper (new ConnectionParameters { Login = 123456, Password = "managerPassword", Server = "serverIp:serverPort" }))
{
var user = new UserRecord
{
Group = "demoforex",
Leverage = 100,
Name = "Test account",
Password = "qwe123",
PasswordInvestor = "qwe123"
};
var result = mt.UserRecordNew(user);
var passwordChangeResult = mt.UserPasswordSet(user.Login, "newPass123", 0/*0 - to change trader's password, 1 - investor*/, 0/*0 - not to clean public key, 1 - to clean public key*/)
}
result
等于0表示用户已成功创建。新创建的用户登录将被用于user.Login
属性。
以上示例中的所有参数都是必需的。密码必须介于6到15个字符之间,并且必须至少包含至少一个小写字母和一个数字