API 参考

更新消息

更新时间: 2024/09/26 15:12:36

网易云信服务端支持对已发送成功的消息进行二次编辑来更新消息。

调用频率

单个应用默认最高调用频率请参考 频控说明

请求

URL

POST https://open.yunxinapi.com/im/v2/messages/actions/modifyMsg

请求 Header 的参数说明请参考 请求 Header

请求体参数

参数名称 类型 是否必选 描述
operator String 必选 更新(二次编辑)消息的用户账号 ID。
extension String 可选 开发者扩展字段,JSON 格式,长度上限为 1024 位字符。例如:"{"k":"v"}"。
type Integer 必选 需要更新的消息的会话类型。1:单聊;2:高级群;3:超大群。
message Object 必选 消息体。
message_config Object 可选 消息配置项。
route_config Object 可选 抄送相关配置项。
push_config Object 可选 推送相关配置项。
antispam_config Object 可选 安全通相关配置项。
p2p_option Object 可选 单聊消息功能配置项。
team_option Object 可选 高级群消息功能配置项。
superteam_option Object 可选 超大群消息功能配置项。

请求体示例

json{
    "operator": "zhangsan",
    "type": 1,
    "extension": """message": {
        "message_server_id": 9899821270208,
        "receiver_id": "apiv2test",
        "time":1707035841692,
        "sender_id": "yx",
        "message_type": 0,
        "sub_type": 0,
        "text": "hahaha",
        "attachment": {
          "name":"图片发送于2015-05-07 13:59",
          "md5":"9894907e4ad9de4678091277509361f7",
          "url":"http://nimtest.nos.netease.com/cbc500e8-e19c-4b0f-834b-c32d4dc1075e",
          "ext":"jpg",
          "w":6814,
          "h":2332,
          "size":388245
        }
    },
    "message_config": {
        "conversation_update_enabled": true
    },
    "route_config": {
        "route_enabled": true,
        "route_environment": ""
    },
    "push_config": {
        "push_enabled": false,
        "push_nick_enabled": false,
        "push_content": "",
        "push_payload": ""
    },
    "antispam_config": {
        "antispam_enabled": true,
        "antispam_business_id": "",
        "antispam_extension": "",
        "antispam_custom_message_enabled": false,
        "antispam_custom_message": "",
        "antispam_cheating": ""
    },
    "p2p_option": {
        "check_friend": false
    },
    "team_option": {
        "ignore_chat_banned": false
    },
    "superteam_option": {
        "ignore_chat_banned": false
    }
}

响应

Header

响应 Header 的参数说明请参考 响应 Header

响应体参数

参数名称 类型 说明 是否必返回
code Integer 状态码,200 表示请求成功。
msg String 提示信息。请求失败时返回错误信息,请求成功时返回 "success"。
data Object 返回的 JSON 数据对象,请求失败则返回空对象。

响应体示例

json{
    "code":200,
    "msg":"success",
    "data":{
        "modifyAccountId":"yx",
        "modifyTime":"121231313213"
    }
}

错误码

错误码 错误码描述 错误信息示例
200 请求成功 success
414 参数错误 parameter error
102404 用户不存在 account not exist
104404 好友不存在 friend not exist
107341 更新消息功能未开通 modify msg function disabled
107342 该消息类型不允许更新 modify msg type disabled
107343 该消息参数不允许更新 modify msg param disabled
107344 不允许更新消息 not allowed to modify messages
107404 消息不存在 message not exist
107451 消息命中反垃圾 message hit antispam
108423 群被禁言 all team members chat banned
108306 群普通成员禁言 team normal member chat banned
109424 群成员被禁言 account muted in the team
500 服务器内部错误 internal server error
此文档是否对你有帮助?
有帮助
去反馈
  • 调用频率
  • 请求
  • URL
  • Header
  • 请求体参数
  • 请求体示例
  • 响应
  • Header
  • 响应体参数
  • 响应体示例
  • 错误码