注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > API类目 > 云游戏API

alibaba.cgame.mp.mpproject.initnewproject (创建新的mpproject)

发送消息给游戏

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
device_id String 必须 AABBCC
  • 默认值:AABBCC
  • 设备Id, 可以传空值
    user_id String 必须 10001
  • 默认值:10001
  • 调用者的userid,若有userAccessToken,可以传空值
    user_token String 必须 ABCDE
  • 默认值:ABCDE
  • 目前没有使用,可以传空值
    user_access_token String 必须 ABCDEFG
  • 默认值:ABCDEFG
  • 登录后获取的accessToken
    instance_id String 必须 10010
  • 默认值:10010
  • ecs上的实例id,可以传空值
    game_id String 必须 101
  • 默认值:101
  • 项目所在平台上的gameid
    game_project_key String 必须 acg-dev@daily@0
  • 默认值:acg-dev@daily@0
  • projectKey
    customer_unique_id String 必须 acg-dev
  • 默认值:acg-dev
  • customer unique id
    customer_env String 必须 daily
  • 默认值:daily
  • customer platform env
    customer_project_id String 必须 dev
  • 默认值:dev
  • customer project id
    check_user_token Number 必须 0
  • 默认值:0
  • 是否检查userToken,目前都是0
    only_one_block Number 必须 1
  • 默认值:1
  • 是否只有一个block,目前都是1
    default_mp_block_id Number 必须 0
  • 默认值:0
  • 缺省的blockid,默认是0
    mp_project_id Number 必须 0
  • 默认值:0
  • mpprojectid,默认是0

    响应参数

    名称 类型 示例值 描述
    result Result result
    • └ code
    • String
    • 0
    • 0
    • └ message
    • String
    • sucess
    • sucess
    • data
    • MpProjectConfigDTO
    • true
    • login session
    • └ config_key
    • String
    • 10010
    • user在mp上的accountid
    • └ customer_unique_id
    • String
    • aabbccdd
    • user的acesstoken
    • └ custome_id
    • Number
    • 1001
    • customer id
    • └ custome_env
    • String
    • daily
    • customer platform env
    • └ customer_project_id
    • String
    • dev
    • customer project id
    • └ check_user_token
    • Number
    • 0
    • 是否检查userToken,目前都是0
    • └ only_one_block
    • Number
    • 1
    • 是否只有一个block,目前都是1
    • └ default_mp_block_id
    • Number
    • 20020
    • 缺省的blockid
    • └ mp_project_id
    • Number
    • 10010
    • mpprojectid

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaCgameMpMpprojectInitnewprojectRequest req = new AlibabaCgameMpMpprojectInitnewprojectRequest();
    req.setDeviceId("AABBCC");
    req.setUserId("10001");
    req.setUserToken("ABCDE");
    req.setUserAccessToken("ABCDEFG");
    req.setInstanceId("10010");
    req.setGameId("101");
    req.setGameProjectKey("acg-dev@daily@0");
    req.setCustomerUniqueId("acg-dev");
    req.setCustomerEnv("daily");
    req.setCustomerProjectId("dev");
    req.setCheckUserToken(0L);
    req.setOnlyOneBlock(1L);
    req.setDefaultMpBlockId(0L);
    req.setMpProjectId(0L);
    AlibabaCgameMpMpprojectInitnewprojectResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_cgame_mp_mpproject_initnewproject_response>
        <result>
            <code>0</code>
            <message>sucess</message>
            <data>
                <config_key>10010</config_key>
                <customer_unique_id>aabbccdd</customer_unique_id>
                <custome_id>1001</custome_id>
                <custome_env>daily</custome_env>
                <customer_project_id>dev</customer_project_id>
                <check_user_token>0</check_user_token>
                <only_one_block>1</only_one_block>
                <default_mp_block_id>20020</default_mp_block_id>
                <mp_project_id>10010</mp_project_id>
            </data>
        </result>
    </alibaba_cgame_mp_mpproject_initnewproject_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

    返回
    顶部