H5微信授權登入

2022-07-15 13:51:13 字數 1308 閱讀 1563

申請測試賬號:

scope為snsapi_base

scope為snsapi_userinfo

關於網頁授權的兩種scope的區別說明

1、以snsapi_base為scope發起的網頁授權,是用來獲取進入頁面的使用者的openid的,並且是靜默授權並自動跳轉到**頁的。使用者感知的就是直接進入了**頁(往往是業務頁面)

2、以snsapi_userinfo為scope發起的網頁授權,是用來獲取使用者的基本資訊的。但這種授權需要使用者手動同意,並且由於使用者同意過,所以無須關注(測試號的話要先關注),就可在授權後獲取該使用者的基本資訊。

關於網頁授權access_token和普通access_token的區別

關於unionid機制

關於特殊場景下的靜默授權

1、上面已經提到,對於以snsapi_base為scope的網頁授權,就靜默授權的,使用者無感知;

具體而言,網頁授權流程分為四步:

1、引導使用者進入授權頁面同意授權,獲取code

2、通過code換取網頁授權access_token(與基礎支援中的access_token不同)

3、如果需要,開發者可以重新整理網頁授權access_token,避免過期

4、通過網頁授權access_token和openid獲取使用者基本資訊(支援unionid機制)

H5 授權微信第三方登入

第一步 拉取授權頁面進行授權登入 let pages 我是用的非靜默授權,snsapi userinfo 需要使用者手動同意 window.location.href pages 第二步 獲取頁面返回的code 這個是解析url引數的方法 var getrequest function return...

微信平台H5開發

這是開發文件,可以指引你如何安裝。另外,我找了乙個我們公司之前開發過的h5專案,你可以將他安裝在你本地的微擎裡。周五我會約你聊下對這個框架和這個專案的理解。開發文件 非官方 購買伺服器 開發9080埠 瀏覽器訪問studyphp使用者介面 微擎安裝檔案ftp上傳到伺服器web根目錄 瀏覽器位址列執行...

微信授權登入

使用者同意授權url 對urlencode之後 private static string redirect url 使用者同意授權url private static string authorization url 建立授權url param state return throws except...