🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
sendCustomNotice() - 发送客服消息 ### 说明 ``` sendCustomNotice($data) ``` ### 参数 - **$data** array() 要发送的数据请求包(结构如下) 发送文本: ``` array( 'touser': 'oPUOlw7yvucjUrZhzG6gd8VdILa4' //粉丝openid 'msgtype': 'text', //消息类型 'text': array( 'content': 'hello world' //文本消息内容 ) ) ``` 发送图片: ``` array( 'touser': 'oPUOlw7yvucjUrZhzG6gd8VdILa4' //粉丝openid 'msgtype': 'image', //消息类型 'image': array( 'media_id': 'oR5OU2VN0aCr9Kkg4lalkhvPRRd4AVl662uabDZrKBY' //文本消息内容 ) ) ``` 发送语音: ``` array( 'touser': 'oPUOlw7yvucjUrZhzG6gd8VdILa4' //粉丝openid 'msgtype': 'voice', //消息类型 'voice': array( 'media_id': 'oR5OU2VN0aCr9Kkg4lalkhvPRRd4AVl662uabDZrKBY' //素材mediaid ) ) ``` 发送视频: ``` array( 'touser': 'oPUOlw7yvucjUrZhzG6gd8VdILa4' //粉丝openid 'msgtype': 'video', //消息类型 'video': array( 'title':'我的视频', 'description':'视频描述', 'media_id': 'oR5OU2VN0aCr9Kkg4lalkhvPRRd4AVl662uabDZrKBY' //素材mediaid 'thumb_media_id':'oR5OU2VN0aCr9Kkg4lalkpzzdOc628ATnCmlfZdgJt4' ) ) ``` 发送音乐: ``` array( 'touser': 'oPUOlw7yvucjUrZhzG6gd8VdILa4' //粉丝openid 'msgtype': 'music', //消息类型 'music': array( 'title':'我的音乐', //音乐消息的标题 'description':'音乐描述', //音乐消息的描述 'musicurl': 'MUSIC_URL', //音乐链接 'hqmusicurl':'HQ_MUSIC_URL', //高品质音乐链接,wifi环境优先使用该链接播放音乐 'thumb_media_id': 'oR5OU2VN0aCr9Kkg4lalkpzzdOc628ATnCmlfZdgJt4'//缩略图 ) ) ``` 发送图文消息(点击跳转到外链),图文消息条数限制在8条以内,注意,如果图文数超过8,则将返回错误: ``` array( 'touser': 'oPUOlw7yvucjUrZhzG6gd8VdILa4' //粉丝openid 'msgtype': 'news', //消息类型 'news': array( array( 'title':'Happy Day', 'description':'Is Really A Happy Day', 'url': 'URL', 'picurl':'PIC_URL', ), array( 'title':'Happy Day', 'description':'Is Really A Happy Day', 'url': 'URL', 'picurl':'PIC_URL', ) ) ) ``` 发送图文消息(点击跳转到图文消息页面),图文消息条数限制在8条以内,注意,如果图文数超过8,则将返回错误: ``` array( 'touser': 'oPUOlw7yvucjUrZhzG6gd8VdILa4' //粉丝openid 'msgtype': 'mpnews', //消息类型 'mpnews': array( 'media_id':'oR5OU2VN0aCr9Kkg4lalki6pnvzxCGJEWX-x_8yU58Y', ) ) ``` 发送卡券: ``` array( 'touser': 'oPUOlw7yvucjUrZhzG6gd8VdILa4', //粉丝openid 'msgtype': 'wxcard', //消息类型 'wxcard': array( 'card_id': 'ah34j567d7kf8l4hje2ljle' ) ) ``` 发送小程序卡片(要求小程序与公众号已关联): ``` array( 'touser': 'oPUOlw7yvucjUrZhzG6gd8VdILa4', //粉丝openid 'msgtype': 'miniprogrampage', //消息类型 'miniprogrampage': array( 'title': 'title', //小程序卡片的标题 'appid': 'appid', //小程序的appid,要求小程序的appid需要与公众号有关联关系 'pagepath': 'pagepath', //小程序的页面路径,跟app.json对齐,支持参数,比如pages/index/index?foo=bar '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); ```