alibaba.tmjoy.cc.event.send (cc互动消息发送)

cc互动消息发送

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
event_request EventRequest 必须 事件请求体
  • └ msg_type
  • Number
  • 可选
  • 200001
  • 消息类型
  • └ sender_open_id
  • String
  • 可选
  • {openid}
  • 发送者openid
  • └ scene_id
  • Number
  • 必须
  • 12
  • 场景ID
  • └ content_id
  • Number
  • 可选
  • 123
  • 内容模板ID
  • └ msg_data
  • String
  • 可选
  • 你好
  • 消息内容
  • └ event_type
  • String
  • 可选
  • p2pMsg
  • 事件类型
  • └ request_param
  • String
  • 可选
  • {}
  • 请求附加参数
  • └ room_id
  • String
  • 可选
  • 45-2212742866413-81784987-ee41-4bcb-8ba2-84da877c40ab
  • 房间ID
  • └ encrypt_target_user_id
  • String
  • 可选
  • 接收消息的userID
  • 加密后的目标用户
  • └ encrypt_invoke_user_id
  • String
  • 可选
  • 需要执行用户加密后的目标用户
  • 需要执行用户加密后的目标用户
  • └ invoke_user_type
  • String
  • 可选
  • uic
  • 用户类型默认uic

响应参数

名称 类型 示例值 描述
biz_code Number 200 业务处理响应码
data EventResponse 返回数据
  • └ msg_id
  • String
  • {msgId}
  • 消息ID
  • └ resp
  • String
  • {}
  • resp
biz_success Boolean true 业务处理是否成功
message String 成功 返回消息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaTmjoyCcEventSendRequest req = new AlibabaTmjoyCcEventSendRequest();
AlibabaTmjoyCcEventSendRequest.EventRequest obj1 = new AlibabaTmjoyCcEventSendRequest.EventRequest();
obj1.setMsgType(200001L);
obj1.setSenderOpenId("{openid}");
obj1.setSceneId(12L);
obj1.setContentId(123L);
obj1.setMsgData("你好");
obj1.setEventType("p2pMsg");
obj1.setRequestParam("{}");
obj1.setRoomId("45-2212742866413-81784987-ee41-4bcb-8ba2-84da877c40ab");
obj1.setEncryptTargetUserId("接收消息的userID");
obj1.setEncryptInvokeUserId("需要执行用户加密后的目标用户");
obj1.setInvokeUserType("uic");
req.setEventRequest(obj1);
AlibabaTmjoyCcEventSendResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_tmjoy_cc_event_send_response>
    <biz_code>200</biz_code>
    <data>
        <msg_id>{msgId}</msg_id>
        <resp>{}</resp>
    </data>
    <biz_success>true</biz_success>
    <message>成功</message>
</alibaba_tmjoy_cc_event_send_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

返回
顶部