本篇文章主要介紹的呼叫微信公眾號和小程式之後的開發流程,主要以實現步驟為主。
微信公眾號的開發,這裡只介紹一下如何進行訊息推播。
https://mp.weixin.qq.com/advanced/advanced?action=table&token=396006949&lang=zh_CN
https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Overview.html
微信模板訊息介面地址:
https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Template_Message_Interface.html
目前我們是需要將在微信小程式上面的使用者和微信公眾號的關注使用者進行關聯,因此必須需要unionid,並且需要繫結微信開發平臺,這裡簡單介紹一下這幾個名詞的說明。
https://api.weixin.qq.com/sns/jscode2session
這個介面獲取,但使用者必須是關注了公眾號和使用了小程式才能拿到。(需要公眾號,小程式,開放平臺三者繫結)。使用者關注公眾號得到公眾號的openid和unionid;
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=SECRET
https://api.weixin.qq.com/cgi-bin/user/get?access_token=TOKEN&next_openid=APPID
https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN
POST https://api.weixin.qq.com/cgi-bin/user/info/batchget?access_token=ACCESS_TOKEN
使用者使用小程式之後得到小程式的openid和unionid;
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=SECRET
https://api.weixin.qq.com/sns/jscode2session?appid=APPID&js_code=CODE&grant_type=authorization_code
使用unionid進行關聯然後進行推播;
使用模板進行推播,然後將內容填寫到json中,需要openid、模板id(可以在微信公眾號平臺模板裡面拿到)以及模板格式:
POST https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN
一個簡單的流程圖:
今年基本沒怎麼寫部落格了,因為現實中各種各樣的事情,不過也是藉口。既然現在又開始寫了,那麼還是希望能夠寫下去吧,目前還是先以自己的一些筆記為主吧,質量上可能沒有之前寫的好,畢竟就是將筆記簡單的進行一下排版而已,沒有向之前那樣找各種資料查閱、驗證、舉例等等,畢竟那樣要花費很多時間,準備一篇至少要4個小時以上,對於目前的自己來說,現在的確很難,但是我還是想去試試,先從零開始吧,先穩定更新一下手記系列吧,好了,關於廢話就到這裡了。
一首很好聽的古風曲~
原創不易,如果感覺不錯,希望給個推薦!您的支援是我寫作的最大動力!
版權宣告:
作者:虛無境
部落格園出處:http://www.cnblogs.com/xuwujing
CSDN出處:http://blog.csdn.net/qazwsxpcm
個人部落格出處:https://xuwujing.github.io/