微信公眾平台開發 微信網頁授權

2022-08-31 08:18:10 字數 1157 閱讀 9640

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

以snsapi_userinfo為scope發起的網頁授權,彈出授權頁面,可通過openid拿到暱稱、性別、所在地。並且,即使在未關注的情況下,只要使用者授權,也能獲取其資訊

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

而普通access_token則類似於公眾平台給於第三方**呼叫介面的憑藉。

根據官網的步驟:

第一步 獲取code:

header("location:".$url);

redirect_ur是使用者同意授權後進入的頁面

state其他攜帶的引數

第二步 將利用第一步獲取的code換取該使用者授權的access_token:

$code = $_get['code']; 

//通過get傳送

$token_data = file_get_contents($token_url

);$token_arr = json_decode($token_data,true);

code第一步獲取的code

獲取到的引數 進行json_decode轉化成陣列 返回的資料如下

第四步:拉取使用者資訊(需scope為 snsapi_userinfo)

$url = "".$access_token."&openid=".$openid."&lang=zh_cn";

$resdata = file_get_contents($url

);$data = json_decode($resdata,true);

此處於第二步做法一致 

access_token第二步獲取的access_token

openid第二步獲取的openid

獲取到的引數 進行json_decode轉化成陣列 返回的資料如下

官網還提供了 重新整理access_token的介面 和 檢查access_token是否有效的介面,其呼叫方法與第二三步一致。

微信公眾平台網頁開發實戰

index.html檔案增加如下 html5網頁 01 02 03 04 05 第3章 3.2節 分享介面的作用 06 07 16 17 18 19分享介面的作用!20 21 shareapi.js增加分享api的測試封裝方案 01 宣告 02 為了方便讀者朋友,這裡省略配置環境,直接寫檢測 03 ...

weiphp微信公眾平台授權設定

weiphp後台使用設定 實現在使用者授權時候顯示 的名字以及分享使用該服務號 使用步驟 1 在weiphp後台開啟 管理 新增 2 輸入 名字,原始id,微信iwtnits號 3 程式設計客棧在這裡 能查詢到 4 輸入完成之後下一步,他會提供url和token令牌.然後就要在iwtnits微信 後...

微信公眾平台開發概述

請開發者注意 4 每個介面都有每日介面呼叫頻次限制,可以在公眾平台官網 開發者中心處檢視具體頻次。5 在開發出現問題時,可以通過介面呼叫的返回碼,以及報警排查指引 在公眾平台官網 開發者中心處可以設定介面報警 來發現和解決問題。6 公眾平台以access token為介面呼叫憑據,來呼叫介面,所有介...