微信開發(fā),請問如何用網(wǎng)站推送微信消息?
時間:2023-11-18 14:18:01 | 來源:網(wǎng)站運營
時間:2023-11-18 14:18:01 來源:網(wǎng)站運營
微信開發(fā),請問如何用網(wǎng)站推送微信消息?:HiPush消息推送至你的微信、企業(yè)微信、釘釘、飛書、短信、郵件等。
支持使用GET/POST調(diào)用接口即可。
API推送地址:
Url:
https://api.caicenter.com/send.phpGET調(diào)用示例1:
https://api.caicenter.com/send.php?appkey=xxxxxxxx&title=title&channel=1[推送信息至微信公眾號,標題為title]
GET調(diào)用示例2:
https://api.caicenter.com/send.php?appkey=xxxxxxxx&title=title&describes=test&channel=1|10&msg_type=text&cc_user=@all
[推送信息至微信公眾號和微信群機器人,標題為title,內(nèi)容為test,消息使用文本類型并提醒全員查看]
請?zhí)鎿Qurl地址中的 xxxxxxx 為你自己的appkey
注:如果參數(shù)中有中文,請記得進行urlencode編碼。
參數(shù)說明:
appkey:用戶身份標識,請勿泄漏。[查看appkey]
title:消息的標題,必填。
describes:消息的內(nèi)容,選填。如內(nèi)容過多建議使用POST方式推送。
channel:指定推送消息的通道,默認為微信公眾號通道。填寫通道代碼即可,多個通道請用|號隔開,如 10|20 代表同時推送至微信機器人和手機短信。
cc_user:特別提醒的人員。目前僅支持@all ,代表提醒全員查看。該參數(shù)僅通機器人通道有效。
msg_type:指定消息的類型,選填,可選值有 markdown、text,默認text。
支持的推送通道:
微信公眾號:信息推送至Hi提醒公眾。
企業(yè)微信應用消息:需要申請企業(yè)微信帳號(個人也可以)
企業(yè)微信群機器人消息:推送至你的企業(yè)微信群。
釘釘群機器人消息:推送至你的釘釘群。
飛書群機器人消息:推送至你的飛書群。
短信:需要綁定手機號。
語音電話:需要綁定手機號。
電子郵件:通過郵件方式發(fā)送到你的郵箱,需要綁定電子郵箱
通道名稱及對應代碼:
微信公眾號:1
企業(yè)微信應用消息:10
企業(yè)微信群機器人消息:11
釘釘群機器人消息:12
飛書群機器人消息:13
短信:20
語音電話:30
電子郵件:40
POST調(diào)用示例:
<?php//組合推送參數(shù)$PUSH_DATA=array('title'=>'這是標題','describes'=>'這是內(nèi)容','channel'=>'1|10','msg_type'=>'markdown','cc_user'=>'','appkey'=>'xxxxxxxxxxxxxx',);//正試推送curl_post('https://api.caicenter.com/send.php' , $PUSH_DATA);//post請求function curl_post($URL , $data=array()){$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $URL);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);curl_setopt($ch, CURLOPT_POSTFIELDS, $data);$output = curl_exec($ch);curl_close($ch);return $output;}?>
參數(shù)返回結果為json格式。
推送成功:
{"msg":"ok","code":0,"sendCode":"7tM154wFnRV3h","data":{"c_1":{"code":0,"msg":"推送成功"}}}
推送失?。?br>
{"msg":"appKey已失效","code":110110}
code: 狀態(tài)碼, 0成功,>0失敗
msg:錯誤信息說明
sendCode:消息標識碼,可通過該參數(shù)查詢接口推送結果。
data:消息通道體數(shù)據(jù);c_1代表微信公眾號通道的結果,其它通道同理。
-------------------------------------------------------------------
API查詢推送結果:
https://api.caicenter.com/select.php?appkey=xxxxx&send_code=xxxxxxx[替換xxxxxx為自己的appkey/send_code消息標識碼]
返回結果:
查詢成功:
{"code":0,"msg":"查詢成功","data":[{"todoId":"0","channel":"1","pushTime":"2022-04-30 16:13:05","pushResult":{"code":0,"msg":"推送成功"},"status":"1"}]}
查詢失?。?br>
{"code":10013,"msg":"記錄已過期或錯誤的推送代碼(send_code)"}
更多配置詳情參考Hi提醒的說明文檔