微信授權獲取使用者openId的方法和步驟

2022-09-15 18:18:09 字數 890 閱讀 4372

一、openid是什麼?

二、openid有什麼用?

**位址設定頁面嚮導:開發》介面許可權》網頁服務》網頁授權》修改。開發的專案需要放到已經解析好伺服器網域名稱的伺服器下,同時把mp***.text檔案放到伺服器根目錄下,此時你的伺服器必須能聯通外網也就是有公網ip,並且80埠是開啟的,可以使用阿里雲等伺服器,預設配置就可以了。

(二)根據開發需要,靜默授權還是非靜默授權

① 靜默授權:snsapi_base,沒有彈窗,只能獲取使用者的openid。

②非靜默授權:snsapi_userinfo,有彈框彈出需要使用者手動點選確認授權。可以獲取openid,使用者的頭像、暱稱等

(三)前端**,配置的引數要一一對應,獲取code,並呼叫後台介面,把code傳給後台

redirect_uri,這個的意思是:授權完成後再重新回到當前頁面(又重新整理了一次頁面)

如果配置引數一一對應,那麼此時已經通過**位址重新整理頁面後,你就會看到在位址列中的code了。

(四)前端擷取位址列中的code後通過調介面把code傳給後台,後台通過code獲取openid和使用者頭像暱稱等資訊並返回給前端

(六)通過openid做使用者的資料繫結或進行購買等操作

微信公眾平台 獲取使用者openid

第一步 理解邏輯。1 獲取openid的邏輯 則可以獲得json型別的返回資料,其中就有我們需要的openidurl1 string url redirect uri redirect uri response type code scope snsapi base state state wech...

微信公眾平台 獲取使用者openid

第一步 理解邏輯。1 獲取openid的邏輯 則可以獲得json型別的返回資料,其中就有我們需要的openidurl1 string url redirect uri redirect uri response type code scope snsapi base state state wech...

微信公眾平台 獲取使用者openid

第一步 理解邏輯。1 獲取openid的邏輯 則可以獲得json型別的返回資料,其中就有我們需要的openidurl1 string url redirect uri redirect uri response type code scope snsapi base state state wech...