>  기사  >  위챗 애플릿  >  WeChat 애플릿 예: 사용자 openId를 얻기 위한 메소드 코드

WeChat 애플릿 예: 사용자 openId를 얻기 위한 메소드 코드

不言
不言원래의
2018-08-21 17:57:565777검색

이 기사는 WeChat 애플릿의 예를 제공합니다. 특정 참조 값이 있는 사용자의 openId를 얻는 방법 코드가 필요한 경우 이를 참조할 수 있기를 바랍니다.

애플릿에서 기본 사용자 정보를 얻으려면 직접 전역 변수에서 globalData.userInfo를 사용할 수 있습니다.

var app=getApp();
    console.log(app.globalData.userInfo);

분명히 이 기본 정보는 그다지 유용하지 않으며 더 깊은 데이터가 필요합니다.

획득 방법은 다음과 같습니다.

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

먼저 wx.login을 통해 코드를 받으세요

그런 다음 WeChat 인터페이스를 전달합니다.

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

원하는 openId를 가져옵니다.

코드는 다음과 같습니다.

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)
        }
      }
    });

4개의 매개변수는 다음과 같습니다.

얻은 데이터는 다음과 같습니다.

관련 권장 사항:

WeChat 애플릿 예: 사용자 정의 대화 상자의 코드 구현

WeChat 미니 프로그램 예제: 맞춤형 날짜 제어를 구현하는 코드

WeChat 미니 프로그램 예제: 맞춤형 네비게이션 바 구현 방법

위 내용은 WeChat 애플릿 예: 사용자 openId를 얻기 위한 메소드 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.