微信登錄是我們WPCOM主題Themer框架內(nèi)置功能,通過(guò)此功能可直接讓用戶通過(guò)微博帳號(hào)登錄注冊(cè),減少注冊(cè)和登錄流程。目前主題同時(shí)支持微信公眾號(hào)登錄(主要用于移動(dòng)端微信內(nèi)置瀏覽器)和微信開(kāi)放平臺(tái)登錄(主要用于PC端),根據(jù)微信的規(guī)則目前兩個(gè)平臺(tái)需要獨(dú)立認(rèn)證申請(qǐng)才可以使用對(duì)應(yīng)微信登錄接口。
關(guān)于微信公眾號(hào)登錄我們之前已經(jīng)整理過(guò)教程,可以參考:WPCOM主題微信登錄公眾號(hào)接口配置教程,所以接下來(lái)再主要介紹下微信開(kāi)放平臺(tái)登錄接口的申請(qǐng)。
接口申請(qǐng)
首先前往微信開(kāi)放平臺(tái)注冊(cè)登錄,并完成開(kāi)發(fā)者資質(zhì)認(rèn)證
:需要企業(yè)資質(zhì),并支付300元認(rèn)證費(fèi)。
認(rèn)證通過(guò)后,進(jìn)入管理中心>網(wǎng)站應(yīng)用
,點(diǎn)擊創(chuàng)建網(wǎng)站應(yīng)用
,如圖:
然后根據(jù)要求填寫(xiě)表單,并上傳相關(guān)登記表,其中需要注意的是網(wǎng)站信息的授權(quán)回調(diào)域
:這個(gè)只需要填寫(xiě)域名(是否帶www
需要和網(wǎng)站首頁(yè)地址域名保持一致),不需要具體地址以及http://
這些前綴。
申請(qǐng)完成后接著就是等待應(yīng)用審核通過(guò)了。
接口配置
應(yīng)用審核通過(guò)后,點(diǎn)擊查看
進(jìn)入應(yīng)用詳情頁(yè)面,找到AppID
和AppSecret
(沒(méi)有的話可以重置生成),如圖:
然后進(jìn)入網(wǎng)站后臺(tái)主題設(shè)置>用戶中心>社交登錄
添加微信開(kāi)放平臺(tái)
登錄方式,將上圖中的AppID
和AppSecret
分別填入ID
和Key
選項(xiàng)。
微信登錄數(shù)據(jù)同步
由于微信涉及到多種登錄方式,例如公眾號(hào)
登錄、開(kāi)放平臺(tái)
登錄、以及小程序
的登錄,而這些不同登錄方式默認(rèn)是不互通的,會(huì)導(dǎo)致用戶在電腦上登錄了后再使用小程序登錄會(huì)再生成一個(gè)新用戶,無(wú)法同步之前登錄的用戶數(shù)據(jù),這種情況可通過(guò)在微信開(kāi)放平臺(tái)綁定公眾號(hào)和小程序來(lái)解決,如圖:
使用綁定的公眾號(hào)和小程序登錄的話系統(tǒng)會(huì)默認(rèn)返回一個(gè)相同的unionid來(lái)方便區(qū)分,實(shí)現(xiàn)微信登錄不同端的互通。