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

alibaba.cgame.mp.mpsession.sendmessagetogame (发送消息给游戏)

发送消息给游戏

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
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
    mp_account_id Number 必须 10
  • 默认值:0
  • user的mpaccountId
    account_type Number 必须 1
  • 默认值:1
  • user的类型
    customer_account_id String 必须 25
  • 默认值:25
  • user的外部唯一Id
    message String 必须 {\"cmdName\":\"enableBot\",\"cmdParam\":\"1\"}
  • 默认值:{\"cmdName\":\"enableBot\",\"cmdParam\":\"1\"}
  • 消息体

    响应参数

    名称 类型 示例值 描述
    result Result result
    • └ code
    • String
    • 0
    • 0
    • └ message
    • String
    • sucess
    • sucess
    • └ data
    • Boolean
    • true
    • true

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaCgameMpMpsessionSendmessagetogameRequest req = new AlibabaCgameMpMpsessionSendmessagetogameRequest();
    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.setMpAccountId(10L);
    req.setAccountType(1L);
    req.setCustomerAccountId("25");
    req.setMessage("{\\"cmdName\\":\\"enableBot\\",\\"cmdParam\\":\\"1\\"}");
    AlibabaCgameMpMpsessionSendmessagetogameResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_cgame_mp_mpsession_sendmessagetogame_response>
        <result>
            <code>0</code>
            <message>sucess</message>
            <data>true</data>
        </result>
    </alibaba_cgame_mp_mpsession_sendmessagetogame_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

    返回
    顶部