新浪微博登錄是我們WPCOM主題Themer框架內(nèi)置功能,通過此功能可直接讓用戶通過微博帳號登錄注冊,減少注冊和登錄流程,接下來給大家簡單介紹下登錄接口的申請和配置。

接口申請

首先前往新浪微博開放平臺使用微博帳號登錄,進(jìn)入導(dǎo)航微連接>網(wǎng)站接入,也可以直接點(diǎn)擊頁面上的圖片入口,如圖:

新浪微博接入

進(jìn)入頁面后再點(diǎn)擊立即接入,如果未完善開發(fā)者信息可能會先要求完善信息,然后再創(chuàng)建應(yīng)用,其中應(yīng)用類型需要選擇網(wǎng)頁應(yīng)用,然后應(yīng)用基本信息安全域名勾選,并填寫您的網(wǎng)站域名,其他選項可按需要填寫即可。

授權(quán)回調(diào)頁

新浪微博正常情況下填寫了安全域名即可,無需再填寫授權(quán)回調(diào)頁不過根據(jù)以往客戶的反饋某些小眾后綴的域名可能填寫安全域名不起作用,在登錄的時候會出錯,這種情況下可以考慮填寫授權(quán)回調(diào)頁應(yīng)用信息>高級信息>授權(quán)回調(diào)頁,填寫的地址為主題設(shè)置>用戶中心>社交綁定頁面選項設(shè)置的頁面鏈接地址,然后加上參數(shù):type=weibo&action=callback,例如社交綁定頁面地址為https://www.a.com/connect,那么就填寫https://www.a.com/connect?type=weibo&action=callback,如果網(wǎng)站未開啟偽靜態(tài),社交綁定頁面鏈接可能本身就有參數(shù),例如https://www.a.com?page_id=1,那么就填寫https://www.a.com?page_id=1&type=weibo&action=callback

申請完成后接著就是等待應(yīng)用審核通過了。

接口配置

應(yīng)用審核通過后,進(jìn)入應(yīng)用信息>基本信息,找到App KeyApp Secret,如圖:

社交登錄接口配置之微博登錄

然后進(jìn)入網(wǎng)站后臺主題設(shè)置>用戶中心>社交登錄添加新浪微博登錄方式,將上圖中的App KeyApp Secret分別填入IDKey選項。

最后保存主題設(shè)置即可。