提交客服工单
业务场景
CP 在游戏中负责实现客服信息收集的功能和 UI。用户填写完信息后,CP 调用本 API 接口将用户填写的信息提交给 SDK 客服系统
适用范围: 海外 Android、海外 iOS
详细业务说明请看客服-客服工单
流程图
无
接口介绍
void submitCustomerServiceOrder(CustomerServiceOrderConfig config, Callback<Void> callback);
调用示例
String content = csOrderContentEt.getText()
.toString();
if (TextUtils.isEmpty(content)) {
showToast("反馈内容不能为空");
return;
}
List<String> imageUrlList = new ArrayList<>();
for (ImageData data : customerServiceImageList.values()) {
if (!TextUtils.isEmpty(data.getUrl())) {
imageUrlList.add(data.getUrl());
}
}
CustomerServiceOrderConfig config = new CustomerServiceOrderConfig();
config.setContent(content); // 客服工单的反馈内容,必须
config.setImageUrls(imageUrlList); // 图片链接列表, 可选
config.setRoleInfo(getRoleInfo()); // 角色数据, 可选
SDKManager.getInstance().submitCustomerServiceOrder(config, new Callback<Void>() {
@Override
public void onSuccess(Void data) {
showToast("提交成功");
}
@Override
public void onFail(ErrorInfo errorInfo) {
showToast("提交失败: " + errorInfo.getErrorMsg());
}
});
参数说明
入参:CustomerServiceOrderConfig
参数名称 | 类型 | 说明 | 备注 |
---|---|---|---|
content | string | 客服工单文本内容 | 必传 |
imageUrls | List | 客服工单提交的图片 url,可以多张 | 必传 |
roleInfo | RoleInfo | 客服工单提交者的游戏角色信息RoleInfo | 必传 |
错误码
无