Dog_Client_Unbind_Card

BOOL Dog_Client_Unbind_Card(const char* card);

接口描述

卡号解绑

请求参数

参数名
类型
描述
必填
card
const char*
必填

返回值

参数名
类型
描述
必填
isok
BOOL
是否成功,成功返回TRUE,失败返回FALSE
必填

说明 / 示例

错误需通过[Dog_Client_Get_Errorid](doc:WKBm5POy)来获取错误信息 解绑前可通过[Dog_Client_Get_UnbindInfo_User](doc:ddqMsY5Q)来获取解绑信息判断用户是否需要自行解绑 以下是C++例子: ```language // 获取解绑信息 auto cardinfo = Dog_Client_Get_UnbindInfo_Card("111111111111111111111"); // 若剩余次数不等于-1则表示允许解绑或有解绑次数 if (cardinfo.remainingTimes != -1) { // 次数为0则表示没有次数 if (cardinfo.remainingTimes == 0) { std::cout << "没有解绑次数" << std::endl; return; } else { // 获取解绑信息 std::ostringstream textw; textw << "你确定要解绑吗\n"; textw << "剩余解绑次数: " << cardinfo.remainingTimes << "\n"; textw << "免费解绑次数: " << cardinfo.freeTimes << "\n"; textw << "解绑一次扣时: " << cardinfo.unbindDeductTime << "(单位 : 分钟)\n"; // 询问是否解绑 if (::MessageBoxA(NULL, textw.str().c_str(), NULL, MB_YESNO) == IDNO) return; // 调用解绑函数 if (Dog_Client_Unbind_Card("111111111111111111111") == TRUE) { std::cout << "解绑成功" << std::endl; return; } } } // 获取错误信息.. else std::cout << dog_client_error_str(Dog_Client_Get_Errorid()) << std::endl; ```