小程式 微信小程式登陸並獲取使用者資訊

2022-01-30 17:21:33 字數 1334 閱讀 1536

1.小程式js端呼叫框架登陸api,獲取到乙個臨時code,拿著這個code去呼叫自己的服務端介面

3.獲取使用者資訊很簡單,並且不需要自己的伺服器處理,只需要小程式端提供的api。

前端頁面wxml使用乙個按鈕,按鈕裡增加幾個屬性,就可以**到小程式js部分的方法上,並且帶著使用者的個人資訊,如暱稱 頭像等

4.這個時候就可以把該使用者的openid 和 暱稱,頭像,一塊呼叫自己服務端介面,儲存到資料庫中

index.js

page(,

//按鈕**的方法

getperson:function

(e),

onload:

function

() ,

success:

function

(wxinfo)

})}

else}})

},})index.wxml

<

button

open-type

="getuserinfo"

bindgetuserinfo

="getperson"

>獲取使用者資訊

button

>

$secret = ''; //

小程式secret

$code=$_get['code'];

$curl =curl_init();

curl_setopt(

$curl, curlopt_returntransfer, true

); curl_setopt(

$curl, curlopt_timeout, 500);

curl_setopt(

$curl, curlopt_ssl_verifypeer, false

); curl_setopt(

$curl, curlopt_ssl_verifyhost, false

); curl_setopt(

$curl, curlopt_url, $url

);

$res = curl_exec($curl

); curl_close(

$curl

);

echo

$res; //

這裡是獲取到的資訊

微信小程式 獲取使用者資訊

第一種獲取方案 1 首先呼叫wx.login 介面 讓使用者授權驗證,也就是我們肉眼觀察到的,你是否對 xx授權這種資訊。2 使用者成功授權後,呼叫wx.getuserinfo 介面獲取使用者資訊。完整 如下 wx login 第二種比較複雜了,需要與後台進行互動才能獲得userinfo,但是這種方...

微信小程式獲取使用者資訊

後端解密,獲得使用者具體資訊。官方介面文件 使用spring boot中的resttemplate來傳送請求 public loginresult dologin string code catch exception e 官方介面文件 org.bouncycastlegroupid bcprov ...

微信小程式獲取使用者資訊

getuserinfo bind getuserinfo getuserinfo 獲取使用者資訊 button 獲取應用例項 這是全域性變數的配置 data hasuserinfo false caniuse wx.caniuse button.open type.getuserinfo 這是判斷是...