宅男在线永久免费观看网直播,亚洲欧洲日产国码无码久久99,野花社区在线观看视频,亚洲人交乣女bbw,一本一本久久a久久精品综合不卡

全部
常見問題
產(chǎn)品動態(tài)
精選推薦

使用微信API給微信用戶發(fā)文本消息

管理 管理 編輯 刪除

這個系列的第二篇教程,介紹的實(shí)際是被動方式給微信用戶發(fā)文本消息,即微信用戶關(guān)注您的公眾號時,微信平臺將這個關(guān)注事件通過一個HTTP post發(fā)送到您的微信消息服務(wù)器上。您對這個post請求做了應(yīng)答(格式為文本),則該應(yīng)答會通過微信平臺投遞到您粉絲的微信應(yīng)用上。

微信開發(fā)者中心的文檔將這種行為稱為“被動回復(fù)用戶消息”:

9e850202303221426531584.png

回復(fù)消息報文的格式在開發(fā)者文檔里也有清晰的定義,是一個xml格式的字符串。我的第二篇教程里也有具體的發(fā)送該報文的代碼示例。

41f99202303221427077480.png

本文作為這個開發(fā)系列的第三篇教程,介紹的是如何用API的方式,主動向某個粉絲發(fā)送文本消息。

如何找到合適的微信消息發(fā)送API呢?還是登錄微信開發(fā)者中心,在控制臺菜單“客服消息”里,

cd00b202303221427197283.png

客服接口-發(fā)消息就是我們需要使用的API。url如下:https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=<傳入您的access token>

3ff30202303221427408696.png

為了使用這個API,我們首先需要獲得調(diào)用API的access token:

Access token的獲取很簡單,用Appid和secret去換。

調(diào)用另一個API,https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=<您微信公眾號的appid>&secret=<您微信公眾號的secret>。這個API會返回access token以及過期時間。

e75d9202303221427573920.png

您微信公眾號的appid和secret可以在微信開發(fā)者中心的控制臺里找到,在“測試號管理”頁面的標(biāo)簽頁下。

56079202303221428081347.png

現(xiàn)在我們拿到access token后,就可以調(diào)用微信文本消息發(fā)送API給指定微信用戶發(fā)送文本消息了??次蚁聢D這個postman里的調(diào)用。紅色高亮的測試文本信息將通過微信API發(fā)送到我手機(jī)上:

a2009202303221428221181.png

測試成功了:

1b855202303221428362022.png

最后,我們用nodejs實(shí)現(xiàn)通過API給指定用戶發(fā)送文本信息。

f2d9f202303221428487699.png

function sendWCMeaasge(toUser,sMessage){
	var options = {
	url:"https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=" +
	config.accessToken,
	method: "POST",
	json:true,
	headers: {
	"content-type": "application/json"},
	body:{
	"touser":toUser,
	"msgtype":"text",
	"text": {
	"content":sMessage
	}
	}
	};
	request(options,function(error,response,data){
	}
	);
}
module.exports = sendWCMeaasge;

消費(fèi)代碼:

sendMessage(<此處傳入接收該消息的微信用戶的openid>, “這條消息是用nodejs發(fā)送的!”);

用node命名執(zhí)行上面的代碼,也能成功在微信app上接收到通過nodejs代碼調(diào)用微信消息API的方式發(fā)送的文本消息。

5eefa2023032214290940.png


請登錄后查看

CRMEB-慕白寒窗雪 最后編輯于2023-03-22 14:29:31

快捷回復(fù)
回復(fù)
回復(fù)
回復(fù)({{post_count}}) {{!is_user ? '我的回復(fù)' :'全部回復(fù)'}}
排序 默認(rèn)正序 回復(fù)倒序 點(diǎn)贊倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level || item.bbs_level }}

作者 管理員 企業(yè)

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推薦': '推薦'}}
{{item.is_suggest == 1? '取消推薦': '推薦'}}
沙發(fā) 板凳 地板 {{item.floor}}#
{{item.user_info.title || '暫無簡介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
打賞
已打賞¥{{item.reward_price}}
{{item.like_count}}
{{item.showReply ? '取消回復(fù)' : '回復(fù)'}}
刪除
回復(fù)
回復(fù)

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回復(fù) {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
打賞
已打賞¥{{itemc.reward_price}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回復(fù)' : '回復(fù)'}}
刪除
回復(fù)
回復(fù)
查看更多
打賞
已打賞¥{{reward_price}}
2487
{{like_count}}
{{collect_count}}
添加回復(fù) ({{post_count}})

相關(guān)推薦

快速安全登錄

使用微信掃碼登錄
{{item.label}} 加精
{{item.label}} {{item.label}} 板塊推薦 常見問題 產(chǎn)品動態(tài) 精選推薦 首頁頭條 首頁動態(tài) 首頁推薦
取 消 確 定
回復(fù)
回復(fù)
問題:
問題自動獲取的帖子內(nèi)容,不準(zhǔn)確時需要手動修改. [獲取答案]
答案:
提交
bug 需求 取 消 確 定
打賞金額
當(dāng)前余額:¥{{rewardUserInfo.reward_price}}
{{item.price}}元
請輸入 0.1-{{reward_max_price}} 范圍內(nèi)的數(shù)值
打賞成功
¥{{price}}
完成 確認(rèn)打賞

微信登錄/注冊

切換手機(jī)號登錄

{{ bind_phone ? '綁定手機(jī)' : '手機(jī)登錄'}}

{{codeText}}
切換微信登錄/注冊
暫不綁定
CRMEB客服

CRMEB咨詢熱線 咨詢熱線

400-8888-794

微信掃碼咨詢

CRMEB開源商城下載 源碼下載 CRMEB幫助文檔 幫助文檔
返回頂部 返回頂部
CRMEB客服