| @@ 239-253 (lines=15) @@ | ||
| 236 | * |
|
| 237 | * @return int msg_id 发送出去的消息ID |
|
| 238 | */ |
|
| 239 | public function customMpnews($media_id = '', $openid = '', $kf_account = '') |
|
| 240 | { |
|
| 241 | $queryStr = []; |
|
| 242 | $queryStr['towxname'] = $openid; |
|
| 243 | $queryStr['msgtype'] = 'mpnews'; |
|
| 244 | $queryStr['mpnews']['media_id'] = $media_id; |
|
| 245 | ||
| 246 | $queryStr['customservice']['kf_account'] = $kf_account; |
|
| 247 | ||
| 248 | $this->module = 'message'; |
|
| 249 | ||
| 250 | $res = $this->_post('custom/send', $queryStr); |
|
| 251 | ||
| 252 | return $res; |
|
| 253 | } |
|
| 254 | ||
| 255 | /** |
|
| 256 | * 文本消息 |
|
| @@ 264-278 (lines=15) @@ | ||
| 261 | * |
|
| 262 | * @return int msg_id 发送出去的消息ID |
|
| 263 | */ |
|
| 264 | public function customText($content = '', $openid, $kf_account = '') |
|
| 265 | { |
|
| 266 | $queryStr = []; |
|
| 267 | $queryStr['touser'] = $openid; |
|
| 268 | $queryStr['msgtype'] = 'text'; |
|
| 269 | $queryStr['text']['content'] = $content; |
|
| 270 | ||
| 271 | $queryStr['customservice']['kf_account'] = $kf_account; |
|
| 272 | ||
| 273 | $this->module = 'message'; |
|
| 274 | ||
| 275 | $res = $this->_post('custom/send', $queryStr); |
|
| 276 | ||
| 277 | return $res; |
|
| 278 | } |
|
| 279 | ||
| 280 | /** |
|
| 281 | * 语音(注意此处media_id需通过基础支持中的上传下载多媒体文件来得到) |
|
| @@ 289-303 (lines=15) @@ | ||
| 286 | * |
|
| 287 | * @return int msg_id 发送出去的消息ID |
|
| 288 | */ |
|
| 289 | public function customVoice($media_id = '', $openid, $kf_account = '') |
|
| 290 | { |
|
| 291 | $queryStr = []; |
|
| 292 | $queryStr['touser'] = $openid; |
|
| 293 | $queryStr['msgtype'] = 'voice'; |
|
| 294 | $queryStr['voice']['media_id'] = $media_id; |
|
| 295 | ||
| 296 | $queryStr['customservice']['kf_account'] = $kf_account; |
|
| 297 | ||
| 298 | $this->module = 'message'; |
|
| 299 | ||
| 300 | $res = $this->_post('custom/send', $queryStr); |
|
| 301 | ||
| 302 | return $res; |
|
| 303 | } |
|
| 304 | ||
| 305 | /** |
|
| 306 | * 图片(注意此处media_id需通过基础支持中的上传下载多媒体文件来得到) |
|
| @@ 314-328 (lines=15) @@ | ||
| 311 | * |
|
| 312 | * @return int msg_id 发送出去的消息ID |
|
| 313 | */ |
|
| 314 | public function customImage($media_id = '', $openid, $kf_account = '') |
|
| 315 | { |
|
| 316 | $queryStr = []; |
|
| 317 | $queryStr['touser'] = $openid; |
|
| 318 | $queryStr['msgtype'] = 'image'; |
|
| 319 | $queryStr['image']['media_id'] = $media_id; |
|
| 320 | ||
| 321 | $queryStr['customservice']['kf_account'] = $kf_account; |
|
| 322 | ||
| 323 | $this->module = 'message'; |
|
| 324 | ||
| 325 | $res = $this->_post('custom/send', $queryStr); |
|
| 326 | ||
| 327 | return $res; |
|
| 328 | } |
|
| 329 | ||
| 330 | /** |
|
| 331 | * 视频(请注意,此处视频的media_id需通过POST请求到下述接口特别地得到) |
|