alibaba.interaction.im.message.card.parse (阿里巴巴IM卡片消息内容解析)

阿里巴巴IM卡片消息内容解析

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
query CardSearchContentQuery 必须 query参数
  • └ messages
  • String
  • 必须
  • https://workspace.alibaba.com/card?type=2000&fromUid=4235710082&toUid=3044989792&country=CN&ids=1600955996818&ctime=1703664418548&sign=9D7FECCAECABCF45FE93678034FA7638E59395E6&
  • 卡片消息地址,使用,分割;最多十条
  • └ language
  • String
  • 可选
  • en
  • 语言
  • └ currency
  • String
  • 可选
  • CNY
  • 币种
  • └ country
  • String
  • 可选
  • CN
  • 国家
from_account_id Number 必须 111 消息来源账号ID
target_account_id Number 必须 222 消息接受账号ID

响应参数

名称 类型 示例值 描述
result Result 调用结果
  • └ success
  • Boolean
  • true
  • 成功标记
  • └ error_code
  • String
  • FAIL_BIZ_SYS_FAILED
  • 错误码
  • └ error_msg
  • String
  • action successfully!
  • 错误信息
  • model
  • CardSearchContentResponse
  • 解析结果
  • list
  • CardSearchContentInfo []
  • 卡片解析结果
  • └ origin_message
  • String
  • text
  • 原始消息
  • └ card_type
  • Number
  • 50
  • 卡片类型
  • └ data
  • String
  • text
  • 卡片数据

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaInteractionImMessageCardParseRequest req = new AlibabaInteractionImMessageCardParseRequest();
AlibabaInteractionImMessageCardParseRequest.CardSearchContentQuery obj1 = new AlibabaInteractionImMessageCardParseRequest.CardSearchContentQuery();
obj1.setMessages("https://workspace.alibaba.com/card?type=2000&fromUid=4235710082&toUid=3044989792&country=CN&ids=1600955996818&ctime=1703664418548&sign=9D7FECCAECABCF45FE93678034FA7638E59395E6&");
obj1.setLanguage("en");
obj1.setCurrency("CNY");
obj1.setCountry("CN");
req.setQuery(obj1);
req.setFromAccountId(111L);
req.setTargetAccountId(222L);
AlibabaInteractionImMessageCardParseResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_interaction_im_message_card_parse_response>
    <result>
        <success>true</success>
        <error_code>FAIL_BIZ_SYS_FAILED</error_code>
        <error_msg>action successfully!</error_msg>
        <model>
            <list>
                <card_search_content_info>
                    <origin_message>text</origin_message>
                    <card_type>50</card_type>
                    <data>text</data>
                </card_search_content_info>
            </list>
        </model>
    </result>
</alibaba_interaction_im_message_card_parse_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

返回
顶部