首頁 > 微信小程式 > 小程式開發 > 微信小程式實例:取得使用者openId的方法程式碼

微信小程式實例:取得使用者openId的方法程式碼

不言
發布: 2018-08-21 17:57:56
原創
5875 人瀏覽過

這篇文章帶給大家的內容是關於微信小程式實例:取得使用者openId的方法程式碼,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

小程式中取得使用者基本信息,可以透過直接全域變數中的globalData.userInfo:

1

2

var app=getApp();

    console.log(app.globalData.userInfo);

登入後複製

顯而易見,這些基本資訊並沒有太大用處,我們需要更深層的資料:

取得方式如下:

https://developers.weixin.qq.com/miniprogram /dev/api/api-login.html#wxloginobject

先透過wx.login取得到一個code

然後透過微信的介面:

1

https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code

登入後複製

 取得到我們想要的openId。

程式碼如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

wx.login({

      success: function (res) {

        console.log(res)

        if (res.code) {

          //发起网络请求

          wx.request({

            url: 'https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code',

            data: {

              appid:'wxda*******3b9',

              secret:'088b866*********90bc603',

              js_code: res.code,

              grant_type: 'authorization_code'

            },

            success(v){

              console.log(v)

            }

          })

        } else {

          console.log('登录失败!' + res.errMsg)

        }

      }

    });

登入後複製

四個參數分別是:

取得到的資料如下:

#相關推薦:

微信小程式實例:自訂對話方塊的程式碼實作

微信小程式實例:實現自訂日期控制項的程式碼

微信小程式實例:自訂導覽列的實作方法

以上是微信小程式實例:取得使用者openId的方法程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
現在個人嫩申請微信小程序
來自於 1970-01-01 08:00:00
0
0
0
微信小程式
來自於 1970-01-01 08:00:00
0
0
0
微信小程式輪播
來自於 1970-01-01 08:00:00
0
0
0
微信小程式自動補全工具
來自於 1970-01-01 08:00:00
0
0
0
微信小程式中用ajax呼叫後台接口
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板