sendCustomNotice

本文整理于网络,仅供阅读参考,如有不妥之处,敬请批评指正!如果您想加入微擎社区版技术大牛微信群和QQ群,请联系微信: ccccyyyy4444 或者 QQ:155120699 

sendCustomNotice()

说明

sendCustomNotice($data)

发送客服消息

参数

名称 类型 是否必填 描述
$data array 要发送的数据请求包(结构如下)
* touser 粉丝openid
* msgtype 
  * text 文本消息
  * image 图片消息
  * voice 语音消息
  * video 视频消息
  * music 音乐消息
  * news 图文消息
  * wxcard 卡劵消息
  * miniprogrampage 小程序卡片消息
  • 下面分类型说明发送内容具体参数

文本消息

array(
  'touser': 'oPUOlw7yvucjUrZhzG6gd8VdILa4',
  'msgtype': 'text',
  'text': array(
    'content': 'hello world'  //文本消息内容
  )
)

图片消息

array(
  'touser': 'oPUOlw7yvucjUrZhzG6gd8VdILa4',
  'msgtype': 'image',
  'image': array(
    'media_id': 'oR5OU2VN0aCr9Kkg4lalkhvPRRd4AVl662uabDZrKBY' //素材ID
  )
)

语音消息

array(
  'touser': 'oPUOlw7yvucjUrZhzG6gd8VdILa4',
  'msgtype': 'voice',
  'voice': array(
    'media_id': 'oR5OU2VN0aCr9Kkg4lalkhvPRRd4AVl662uabDZrKBY' //素材ID
  )
)

视频消息

array(
  'touser': 'oPUOlw7yvucjUrZhzG6gd8VdILa4',
  'msgtype': 'video',
  'video': array(
    'title':'我的视频',
    'description':'视频描述',
    'media_id': 'oR5OU2VN0aCr9Kkg4lalkhvPRRd4AVl662uabDZrKBY' //素材ID
    'thumb_media_id':'oR5OU2VN0aCr9Kkg4lalkpzzdOc628ATnCmlfZdgJt4' //缩略图素材ID
  )
)

音乐消息

array(
  'touser': 'oPUOlw7yvucjUrZhzG6gd8VdILa4', 
  'msgtype': 'music',
  'music': array(
    'title':'我的音乐', //音乐消息的标题
    'description':'音乐描述',  //音乐消息的描述
    'musicurl': 'http://we7.com/1.mp3', //音乐链接
    'hqmusicurl':'http://we7.com/1.mp3',  //高品质音乐链接,wifi环境优先使用该链接播放音乐
    'thumb_media_id': 'oR5OU2VN0aCr9Kkg4lalkpzzdOc628ATnCmlfZdgJt4' //缩略图素材ID
  )
)

图文消息

  • 发送图文消息(点击跳转到外链),图文消息条数限制在8条以内,注意,如果图文数超过8,则将返回错误:
array(
  'touser': 'oPUOlw7yvucjUrZhzG6gd8VdILa4',
  'msgtype': 'news',
  'news': array(
    array(
      'title':'Happy Day',
      'description':'Is Really A Happy Day',
      'url': 'http://we7.cc/',
      'picurl':'http://we7.cc/1.jpg',
    ),
    array(
      'title':'Happy Day',
      'description':'Is Really A Happy Day',
      'url': 'http://we7.cc/',
      'picurl':'http://we7.cc/1.jpg',
     )
   )
)
  • 发送图文消息(点击跳转到图文消息页面),图文消息条数限制在8条以内,注意,如果图文数超过8,则将返回错误:
array(
  'touser': 'oPUOlw7yvucjUrZhzG6gd8VdILa4',
  'msgtype': 'mpnews',
  'mpnews': array(
    'media_id':'oR5OU2VN0aCr9Kkg4lalki6pnvzxCGJEWX-x_8yU58Y', //图文消息素材ID
  )
)

卡券消息

array(
  'touser': 'oPUOlw7yvucjUrZhzG6gd8VdILa4',
  'msgtype': 'wxcard',
  'wxcard': array(
    'card_id': 'ah34j567d7kf8l4hje2ljle' //卡券ID
    )
)

小程序卡片消息

  • 发送小程序卡片(要求小程序与公众号已关联):
array(
  'touser': 'oPUOlw7yvucjUrZhzG6gd8VdILa4',
  'msgtype': 'miniprogrampage',
  'miniprogrampage': array(
    'title': 'title', //小程序卡片的标题
    'appid': 'appid', //小程序的appid,要求小程序的appid需要与公众号有关联关系
    'pagepath': 'pages/index/index?foo=bar',  //小程序的页面路径,跟app.json中一样
    'thumb_media_id': 'oR5OU2VN0aCr9Kkg4lalkhvPRRd4AVl662uabDZrKBY'  //小程序卡片图片的素材ID,小程序卡片图片建议大小为520*416
    )
)

返回值

error

可用is_error判断,详见错误处理

success

返回boolean值:true

示例

$custom = array(
  'msgtype' => 'text',
  'text' => array('content' => urlencode('欢迎您再次订购!')),
  'touser' => 'oPUOlw7yvucjUrZhzG6gd8VdILa4',
);
$account_api = WeAccount::create();
$result = $account_api->sendCustomNotice($custom);
print_r($result);
本页目录
  1. sendCustomNotice()
    1. 说明
    2. 参数
    3. 返回值
    4. 示例
文档统计
浏览次数:175669次
编辑次数:210次历史版本
最近更新:2023-01-16 16:16:34

如果看不懂微擎社区版二次开发手册或者遇到问题,请联系微信: ccccyyyy4444 或者 QQ:155120699 ,如果我们有空闲时间,可以免费为您答疑解惑。