本文内容

更新消息

用于应用更新已发出的消息。

请求说明

请求地址 https://openapi.wps.cn/oauthapi/v1/voa/app/messages
请求方法 PUT
签名方式 wps-3,签名URL:/oauthapi/v1/voa/app/messages
支持应用类型 企业自建应用、第三方企业应用
权限要求 通过接口发送消息(xz_message)

请求头

Header名称 是否必填 说明
Content-Type 目前固定为:"application/json"
Content-Md5 当HTTP请求的Body有数据时,计算Body的MD5值,否则计算空字符串的MD5值。再将MD5值转为十六进制字符串形式。即:Format("%x", md5Byte)
Date RFC1123格式的日期,例: Wed, 23 Jan 2013 06:43:08 GMT
X-Auth X-Auth计算方法参考签名说明

查询参数(Query)

名称 类型 是否必填 说明
company_token string 企业授权凭证

请求地址示例

[PUT] https://openapi.wps.cn/oauthapi/v1/voa/app/messages?company_token=COMPANY_TOKEN

请求体(Body)

参数 类型 是否必填 说明
app_key string WPS协作应用 AppID
ctx_id string 需要后续更新消息时则必须,ctx_id 映射到消息 id(最大长度 128,建议先不要占满,方便后续在此进行其他拓展)
operator string 操作者 id
utype integer 需要后续更新消息时则必须,后续消息更新方式: 0:后续不更新 1:后续更新消息中 content(目前只允许更新消息按钮)
content object 消息内容
 ∟ href object 模板卡⽚底部链接按钮展示
   ∟ url string 链接的 url 地址
   ∟ text string 链接显示的文案
   ∟ style string 链接样式 normal:蓝色 secondary:置灰 warn:红色
   ∟ disable bool 不可点击标识 true:不可点击 false:可点击
   ∟ platform_url object 各平台打开的 url 地址
     ∟ ios string IOS 端打开地址址
     ∟ android string Android 端打开地址址
     ∟ pc string PC 端打开地址址
 ∟ hrefs object 模板卡⽚底部链接按钮展示
   ∟ url string 链接的 url 地址
   ∟ text string 链接显示的文案
   ∟ style string 链接样式 normal:蓝色 secondary:置灰 warn:红色
   ∟ disable bool 不可点击标识 true:不可点击 false:可点击
   ∟ platform_url object 各平台打开的 url 地址
     ∟ ios string IOS 端打开地址址
     ∟ android string Android 端打开地址址
     ∟ pc string PC 端打开地址址

请求体示例

{
  "app_key": "WK202xxxx3141501",
  "service_id": "WK202xxxx3141501",
  "ctx_id": "your_ctx_id",
  "utype": 1,
  "operator": "ZGplZGplaWlqZGUK",
  "content": {
    "href": {
      "url": "https://kdocs.cn/l/cS28LcQ",
      "text": "查看⽂档",
      "style": "secondary",
      "disable": true,
      "platform_url": {
        "ios": "ksoxz://xz.wps.cn/toast?body=该消息适合在PC上处理",
        "android": "ksoxz://xz.wps.cn/toast?body=该消息适合在PC上处理",
        "pc": "ksoxz://xz.wps.cn/toast?body=该消息适合在PC上处理"
      }
    },
    "hrefs": [
      {
        "url": "https://kdocs.cn/l/cS28LcQ",
        "text": "查看⽂档",
        "style": "secondary",
        "disable": true,
        "platform_url": {
          "ios": "ksoxz://xz.wps.cn/toast?body=该消息适合在PC上处理",
          "android": "ksoxz://xz.wps.cn/toast?body=该消息适合在PC上处理",
          "pc": "ksoxz://xz.wps.cn/toast?body=该消息适合在PC上处理"
        }
      }
    ]
  }
}

响应体

名称 类型 说明
result integer 状态码,非 0 表示失败,参照《状态码说明》

响应体示例

{
  "result": 100000
}
本文内容