更新时间:2019-11-20
接口名称 |
接口描述 |
---|---|
登录。 |
|
注销。 |
|
修改账号密码 |
接口描述
帐号登录。
注意事项
无。
方法定义
TSDK_API TSDK_RESULT tsdk_login(IN TSDK_S_LOGIN_PARAM *login_param);
参数描述
参数名 |
是否必须 |
类型 |
描述 |
---|---|---|---|
[in] login_param |
是 |
登录服务器和用户帐号信息。 |
返回值
类型 |
描述 |
---|---|
TSDK_RESULT |
成功返回TSDK_SUCCESS,失败返回相应错误码。 |
代码示例
//OC - (void)loginWithAccount:(NSString *)account password:(NSString *)pwd serverUrl:(NSString *)serverUrl serverPort:(NSUInteger)port localAddress:(NSString *)localAddress completion:(void (^)(BOOL isSuccess, NSError *error))completionBlock { [self configLocalIPAddress]; TSDK_S_LOGIN_PARAM loginParam; loginParam.user_id = 1; loginParam.auth_type = TSDK_E_AUTH_NORMAL; strcpy(loginParam.user_name, [account UTF8String]); strcpy(loginParam.password, [pwd UTF8String]); loginParam.server_type = TSDK_E_SERVER_TYPE_PORTAL; strcpy(loginParam.server_addr, [serverUrl UTF8String]); loginParam.server_port = (TSDK_UINT16)port; TSDK_RESULT result = tsdk_login(&loginParam); DDLogInfo(@"Login_Log: tsdk_login result = %#x",result); if (result != TSDK_SUCCESS) { if (completionBlock) { completionBlock(NO, nil); } } else { self.callBackAction = completionBlock; self.ipAddress = localAddress; } }
接口描述
注销当前帐号(登出)。
注意事项
无。
方法定义
TSDK_API TSDK_RESULT tsdk_logout();
参数描述
无。
返回值
类型 |
描述 |
---|---|
TSDK_RESULT |
成功返回TSDK_SUCCESS,失败返回相应错误码。 |
代码示例
//OC -(BOOL)logout { TSDK_RESULT ret = tsdk_logout(); BOOL result = (TSDK_SUCCESS == ret) ? YES : NO; return result; }
接口描述
修改当前登录账号密码。
注意事项
无。
方法定义
TSDK_API TSDK_RESULT tsdk_modify_password(IN TSDK_S_MODIFY_PASSWORD_PARAM *modify_password); |
参数描述
参数名 |
是否必须 |
类型 |
描述 |
---|---|---|---|
[in] modify_password |
是 |
修改密码参数。 |
返回值
类型 |
描述 |
---|---|
TSDK_RESULT |
成功返回TSDK_SUCCESS,失败返回相应错误码。 |
代码示例
NA. |