ウィジェット取得form_idとウィジェット取得openid

1628 ワード

ウィジェット取得form_id
**紹介:**ウィジェットのfrom_idはユーザが操作したときに生成されるので,以下の方法で行うことができる.
ダイレクトコード
wxml

js
Page({
    submitInfo: function (e) {
        //           form_id 
        console.log(e.detail.formId);  
    }
})


アプレット取得openid
一、まずcodeを取得する
       //   code
        wx.login({
            //  code
            success: function (res) {
                //        code 
                console.log(res.code)

            }
        })

二、codeに基づいてopenidを取得する
    //     openid
    wx.request({
        url:`https://api.weixin.qq.com/sns/jscode2session?appid=${appid}&secret=${secret}&js_code=${code}&grant_type=authorization_code`,
        data: {},
        header: {
            'content-type': 'application/json'
        },
        method: 'get',
        success: function (res) {
            //        openid
            console.log(res.data.openid)
        }
    })