微信公众号服务号申请-模板消息发送-自定义菜单-测试账号指南
微信公眾號
- 一、微信公眾號創建(服務號)
- 二、公眾號的關鍵配置
- 三、微信模板消息申請
- 四、自定義菜單跳轉第三方網頁
- 五、微信公眾號后臺設計思路
- 六、微信測試號的使用
一、微信公眾號創建(服務號)
怎么創建就粗略介紹一下,只講容易踩坑的點,其他的沒啥難度
1、進入官網: https://mp.weixin.qq.com/
點擊右上角立即注冊,即可開始注冊流程
2、選擇你要注冊的賬號類型
這里我們選服務號
注意服務號一般是企業創建(所需材料比較復雜),個人可以創建訂閱號
3、填寫基本信息
郵箱要是沒注冊過的,能接收郵件的就可以
4、選擇類型,選中國大陸
5、信息登記
要先選擇主體類型,這里我是給企業注冊的公眾號,注意下面的驗證方式,選擇企業的話有3種驗證方式,簡單介紹一下:
①法定代表人驗證:需要你們公司董事長綁定公司銀行卡的手機號對應的微信掃碼驗證(不推薦除非你跟老總特別熟)
②支付驗證:跟財務申請,10個工作日內,按照微信的要求,向微信官方進行小額打款認證,微信收到以后會原路返回,一般是一塊錢以內(較為推薦)
③微信認證:有點記不清了,如果是讓交300塊的認證的話,建議用這種方式,因為如果這里不交300,后面的模板消息功能沒法用,早晚得交;如果不是交300的話,請自行斟酌。
注意:300塊是年費,不退的,一年交一次
其他的信息沒什么坑,就不過多介紹了
6、 公眾號信息
賬號名稱和功能介紹還是需要認真填寫的,后面改起來比較麻煩
到目前位置,提交審核后,若您在第5步選擇的是付款驗證,那么等待小額付款認證通過后,若想使用微信提供的部分接口功能(如模板消息等),還需要進行微信驗證,簡單介紹一下微信驗證:
微信認證需要交300塊錢年費,驗證方式:
①小額打款驗證,付款認證周期約為1~3天。
②電子營業執照小程序,讓你公司的人給你開通營業執照使用權限,通過小程序掃碼驗證。
③企業法人驗證,不推薦,除非你們董事長愿意給你掃碼。
完成后即可使用管理員微信掃碼登錄微信公眾號后臺。
二、公眾號的關鍵配置
你需要有一個已經公安備案通過的域名,域名綁定一個可訪問外網的固定IP,在該IP下部署你的后臺程序,后臺程序必須以80端口運行(微信規定)。
1、網頁授權域名
先下載它的文件,需要你的后臺程序通過域名+文件名的URL能夠訪問到此文件即可,這是一個驗證。
2、人員設置
最好設幾個你信任的管理員,萬一哪天公眾號到期了,或者你沒時間操作后臺的時候,他們就可以出現了。
3、微信認證
部分微信公眾號接口,只有通過微信認證后才可使用,填寫完申請資料后,要保持預留郵箱、手機暢通
4、服務器配置
配置完,可以不啟用
三、微信模板消息申請
使用模板消息的前提是通過“微信認證”
進入公眾號后臺后,點擊左側菜單底部的“新的功能”,找到廣告與服務,下面會有一個“模板消息”
模板消息需要先選擇行業,可以選一個主行業選一個副行業,選擇行業開通成功之后,才能看到行業模板,所以說這個行業要謹慎選擇,一個月內只能修改一次行業。
注意:微信對于消息騷擾的管控是比較嚴格的,需要嚴謹看一下微信官方文檔的說明,并且模板消息一個月只能發10萬次,隨著粉絲數增多,上限次數也會增多
截止2023年4月27日,微信申請自定義消息模板的流程非常復雜,需要先綁定“服務類目”,這個需要政府相關部門的蓋章授權,所以申請自定義模板消息這條路成功的概率比較低。
模板消息功能開通成功后,如果沒有綁定公眾號的服務類目,只能從歷史模板庫中挑選模板了
可以點擊詳情,查看具體某一個模板的示例,點擊添加,即可將此模板添加至“我的模板”中,添加后會生成一個模板ID,這個ID用于你的第三方程序發送消息時識別模板用
四、自定義菜單跳轉第三方網頁
看官方文檔,就夠用了
菜單跳轉第三方網頁,攜帶openId
我再講一下大概的原理:
URL填的是微信的,第三方網頁的URL作為參數,放在微信URL中,請求先到微信,然后微信獲取用戶的openID(微信用戶的唯一標識),然后給你重定向到你自己的系統后臺接口,后臺接口再實現跳轉到網頁,在網頁獲取openID的方式:
若要開發手機網頁的話,推薦MUI框架。
五、微信公眾號后臺設計思路
1、寫一個HttpUtil,來向微信發送get和post請求,可以使用這個包
<dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId><version>4.5.6</version> </dependency>2、把微信的配置寫在一個單獨的wechat.properties里
appId AppSecret 模板消息ID 各種接口的URL ...3、寫一個定時任務,每一個半小時執行一次,獲取token(token每2小時過期),然后把token放在redis或者全局的緩存中。
使用SpringBoot的 @Scheduled(fixedDelay = 5400000) @EnableScheduling4、調用
在你需要的業務場景,通過httpUtil去調用就行了,記得處理當時接口返回的結果和微信的異步回執
六、微信測試號的使用
在正式賬號申請期間,可以先在測試賬號完成開發調試
入口:
微信測試號入口
總結
以上是生活随笔為你收集整理的微信公众号服务号申请-模板消息发送-自定义菜单-测试账号指南的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 你的每行代码值多少钱?
- 下一篇: 史上最全的Nokia3250参数