이 기사는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!