文档中心 > API类目 > 大麦第三方商家接入API

alibaba.damai.mx.opengateway.script (第三方剧本数据推送)

第三方剧本数据推送

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
script_info_open_param ScriptInfoOpenParam 必须 接口入参
  • └ release_time
  • Date
  • 可选
  • 2022-03-24 19:21:12
  • 发行时间
  • └ player_min_num
  • Number
  • 必须
  • 5
  • 玩家人数下限
  • └ has_holographic
  • String
  • 可选
  • 1
  • 是否全息 是1 否0
  • └ source
  • Number
  • 必须
  • 2
  • 剧本来源 剧游:2
  • └ girl_num
  • Number
  • 必须
  • 5
  • 女生人数
  • └ reading_volume
  • Number
  • 可选
  • 1000000
  • 阅读体量
  • └ hosting_difficulty
  • Number
  • 可选
  • 1
  • 主持难度
  • └ script_describe
  • String
  • 必须
  • 剧本描述
  • 剧本文字描述
  • └ supervise_name
  • String
  • 可选
  • 监制名称测试
  • 监制名称
  • └ boy_num
  • Number
  • 必须
  • 5
  • 男生人数
  • └ has_prop
  • String
  • 可选
  • 0
  • 有无道具 有1 无0
  • └ electronic_data
  • String
  • 可选
  • 2
  • 电子资料
  • └ out_id
  • Number
  • 可选
  • 123456
  • 三方剧本id
  • third_script_tag_list
  • ScriptTagThirdParam []
  • 必须
  • 剧本标签数据
  • └ tag_type
  • Number
  • 必须
  • 1
  • 剧本类型,核心题材1 剧本题材 2 时代背景 3 流派/类型 4 剧本类型 5
  • └ tag_name
  • String
  • 必须
  • 欢乐
  • 剧本名称
  • └ out_tag_id
  • Number
  • 可选
  • 1234
  • 剧本标签id
  • └ script_cover
  • String
  • 必须
  • 123
  • 剧本封面
  • └ sale_price
  • Number
  • 可选
  • 100000
  • 发售价格(单位分)
  • └ author
  • String
  • 必须
  • 作者名称
  • 作者
  • └ is_reverse
  • String
  • 可选
  • 1
  • 可否反串 1可 0否
  • └ sale_mode
  • Number
  • 必须
  • 1
  • 发售方式 盒装1 限定2 独家3 待定4 实景5
  • └ script_time
  • Number
  • 必须
  • 240
  • 平均游戏时长(分钟)
  • └ script_other_image_list
  • String []
  • 可选
  • 剧本其他图片
  • └ script_video_list
  • String []
  • 可选
  • 剧本视频
  • └ script_poster_list
  • String []
  • 可选
  • 剧本人物海报图
  • └ difficulty
  • Number
  • 必须
  • 2
  • 剧本难度 1:新手 2:进阶 3:烧脑
  • └ player_num_mode
  • Number
  • 必须
  • 2
  • 玩家人数模式:固定:0 范围1
  • └ player_max_num
  • Number
  • 必须
  • 13
  • 玩家人数上限
  • └ script_name
  • String
  • 必须
  • 剧本名称测试
  • 剧本名称
  • └ producer
  • String
  • 可选
  • 出品方测试
  • 出品方
  • └ distribution_studio
  • String
  • 必须
  • 发行工作室测试
  • 发行工作室
  • └ has_deduction
  • String
  • 可选
  • 1
  • 有无演绎
  • └ right_age
  • Number
  • 可选
  • 1
  • 1:6+ ,2:12+ ,3:16+ ,4:18+

响应参数

名称 类型 示例值 描述
result OpenResult 返回值模型
  • └ success
  • Boolean
  • true
  • 是否成功
  • └ error_code
  • String
  • -1
  • 错误码
  • └ model
  • Boolean
  • true
  • 是否成功
  • └ error_msg
  • String
  • 参数不能为空
  • 提示

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaDamaiMxOpengatewayScriptRequest req = new AlibabaDamaiMxOpengatewayScriptRequest();
AlibabaDamaiMxOpengatewayScriptRequest.ScriptInfoOpenParam obj1 = new AlibabaDamaiMxOpengatewayScriptRequest.ScriptInfoOpenParam();
obj1.setReleaseTime(StringUtils.parseDateTime("2022-03-24 19:21:12"));
obj1.setPlayerMinNum(5L);
obj1.setHasHolographic("1");
obj1.setSource(2L);
obj1.setGirlNum(5L);
obj1.setReadingVolume(1000000L);
obj1.setHostingDifficulty(1L);
obj1.setScriptDescribe("剧本描述");
obj1.setSuperviseName("监制名称测试");
obj1.setBoyNum(5L);
obj1.setHasProp("0");
obj1.setElectronicData("2");
obj1.setOutId(123456L);
List<AlibabaDamaiMxOpengatewayScriptRequest.ScriptTagThirdParam> list3 = new ArrayList<AlibabaDamaiMxOpengatewayScriptRequest.ScriptTagThirdParam>();
AlibabaDamaiMxOpengatewayScriptRequest.ScriptTagThirdParam obj4 = new AlibabaDamaiMxOpengatewayScriptRequest.ScriptTagThirdParam();
list3.add(obj4);
obj4.setTagType(1L);
obj4.setTagName("欢乐");
obj4.setOutTagId(1234L);
obj1.setThirdScriptTagList(list3);
obj1.setScriptCover("123");
obj1.setSalePrice(100000L);
obj1.setAuthor("作者名称");
obj1.setIsReverse("1");
obj1.setSaleMode(1L);
obj1.setScriptTime(240L);
obj1.setScriptOtherImageList("");
obj1.setScriptVideoList("");
obj1.setScriptPosterList("");
obj1.setDifficulty(2L);
obj1.setPlayerNumMode(2L);
obj1.setPlayerMaxNum(13L);
obj1.setScriptName("剧本名称测试");
obj1.setProducer("出品方测试");
obj1.setDistributionStudio("发行工作室测试");
obj1.setHasDeduction("1");
obj1.setRightAge(1L);
req.setScriptInfoOpenParam(obj1);
AlibabaDamaiMxOpengatewayScriptResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_damai_mx_opengateway_script_response>
    <result>
        <success>true</success>
        <error_code>-1</error_code>
        <model>true</model>
        <error_msg>参数不能为空</error_msg>
    </result>
</alibaba_damai_mx_opengateway_script_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部