RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
创新互联小程序教程:微信小程序setTyping

customerServiceMessage.setTyping

本接口应在服务器端调用,详细说明参见 服务端API。

创新互联公司专注于南丰企业网站建设,成都响应式网站建设公司,商城网站制作。南丰网站建设公司,为南丰等地区提供建站服务。全流程按需策划设计,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务

本接口支持 云调用。需开发者工具版本 >= 1.02.1904090(最新 稳定版下载)

wx-server-sdk >= 0.4.0

下发客服当前输入状态给用户。详见 客服消息输入状态

调用方式:

  • HTTPS 调用
  • 云调用

HTTPS 调用

请求地址

POST https://api.weixin.qq.com/cgi-bin/message/custom/typing?access_token=ACCESS_TOKEN

请求参数

属性 类型 默认值 必填 说明
access_tokenstring是接口调用凭证
touserstring是用户的 OpenID
commandStrign是命令

command 的合法值

值 说明 最低版本
Typing对用户下发"正在输入"状态
CancelTyping取消对用户的"正在输入"状态

返回值

Object

返回的 JSON 数据包

属性 类型 说明
errcodenumber错误码
errmsgstring错误信息

errcode 的合法值

值 说明 最低版本
45072command字段取值不对
45080下发输入状态,需要之前30秒内跟用户有过消息交互
45081已经在输入状态,不可重复下发

请求示例

{
  "touser": "OPENID",
  "command": "Typing"
   }

云调用

云调用是小程序·云开发提供的在云函数中调用微信开放接口的能力,需要在云函数中通过 wx-server-sdk 使用。

接口方法

openapi.customerServiceMessage.setTyping

需在 config.json 中配置 customerServiceMessage.setTyping API 的权限,详情

请求参数

属性 类型 默认值 必填 说明
touserstring是用户的 OpenID
commandStrign是命令

command 的合法值

值 说明 最低版本
Typing对用户下发"正在输入"状态
CancelTyping取消对用户的"正在输入"状态

返回值

Object

返回的 JSON 数据包

属性 类型 说明
errCodenumber错误码
errMsgstring错误信息

errCode 的合法值

值 说明 最低版本
0成功

异常

Object

抛出的异常

属性 类型 说明
errCodenumber错误码
errMsgstring错误信息

errCode 的合法值

值 说明 最低版本
45072command字段取值不对
45080下发输入状态,需要之前30秒内跟用户有过消息交互
45081已经在输入状态,不可重复下发

请求示例

const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event, context) => {
  try {
    const result = await cloud.openapi.customerServiceMessage.setTyping({
        touser: 'OPENID',
        command: 'Typing'
      })
    return result
  } catch (err) {
    return err
  }
}


名称栏目:创新互联小程序教程:微信小程序setTyping
分享URL:http://pengzhouwz.cn/article/djpjipe.html