最近一直在跟微信打交道,因為腦子不太好用,所以簡單記錄幾個小點,方便自己回頭查看,有不對的可以留言讓我改一下
一、微信公眾平臺、微信開放平臺:
知乎有個號說的挺精辟的,截個圖

在這里個人補充幾句理解吧,
其實微信公眾平臺? ?技術(shù)開發(fā)也會上,在那邊配置ip白名單,獲取開發(fā)者ID(AppID)、開發(fā)者密碼(AppSecret)等信息。畢竟是有一個開發(fā)專屬模塊。
不過大多數(shù)時間都是編輯運營在上,用來干截圖中說的那些事,運營客戶。小程序和公眾號也可以在微信公眾平臺進(jìn)行相互關(guān)聯(lián),用來引流?;ネ啤?/p>
現(xiàn)在一個微信公眾平臺賬號只能搞一個小程序或者公眾號,每個小程序或公眾號可以設(shè)置多個不同身份的人員。你們公司如果要弄好幾個小程序那你只能搞一堆郵箱注冊好幾個賬號了。
微信開放平臺就是如圖所說,我再糊一張官網(wǎng)截圖吧。不過現(xiàn)在登錄和分享很多都走友盟這種第三方全家桶了。

二、openid、UnionID
同一個用戶,在你的多個應(yīng)用中,openid可能都不相同;但是,unionid一定會相同的。所以,如果你有多個小程序或者微信公眾號,需要確定是否為同一個用戶的時候,就需要unionid來確定。
這個也有介紹的不錯的,我就直接放鏈接胡截圖了。http://www.itdecent.cn/p/865f0679ba52
①簡介:

②獲取的方法:

③openid、UnionID干啥的:
這倆id一般都是后端用,
openid舉兩個例子,1、發(fā)起支付:微信發(fā)起支付api需要5個參數(shù)中的一個是prepay_id。這個prepay_id是自家后端要通過統(tǒng)一下單接口上傳openid給微信后臺拿到的,。
2、推送消息:自家后端調(diào)微信推送uniformMessage.send時上傳的一個參數(shù)touser,這個參數(shù)介紹是說放用戶openid,可以是小程序的openid,也可以是公眾號的openid。?
小程序的話推到服務(wù)通知里,各家小程序混在一起。適合推送的時候當(dāng)場看到,看完看一眼就算了,比如外賣下單成功這種;
?公眾號的是推到自家公眾號里,可以搞些審核進(jìn)度提醒之類的。
這里App移動端微信授權(quán)登錄也能搞到openid,不過看樣子是不能拿來往微信推消息,應(yīng)該是只能用來搞支付了吧,沒用過,誰用過可以講一講。
unionid也是自家后端用這個玩意兒來確定同一個人用的。至于能干什么應(yīng)該看具體業(yè)務(wù)了吧,畢竟這么多渠道確定了同一個人之后可以給人家搞些信息同步,起碼省的注冊一大堆身份信息了也妥