提交客服工单

业务场景

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

参数名称类型说明备注
contentstring客服工单文本内容必传
imageUrlsList客服工单提交的图片 url,可以多张必传
roleInfoRoleInfo客服工单提交者的游戏角色信息RoleInfo必传

错误码

FAQ