위챗 소프로그램 개발 - 위챗에서 위챗 귀속 핸드폰 번호를 얻고 로그인 절차
wx.login({
success: function(res){
console.log(res.code)
}
})
사용자가 클릭하고 동의한 후bindgetphonenumber 이벤트 리셋을 통해 위챗 서버로 되돌아오는 암호화 데이터를 얻을 수 있으며, 제3자 서버(당신의 서버) 결합 단계 2에서 얻은session_key 및 app_id 복호화 핸드폰 번호 얻기..위챗 처리 사용자 로그인의 일반적인 방법: 전방에서 코드와 사용자가 암호화한 로그인 정보를 받아서 백엔드에 제공하는 복호화 인터페이스를 전달하고, 백엔드에서 전방의 코드를 사용하여 이 사용자의 유일한 표지(openid)와 이번 로그인한 세션 키(session_key)를 바꾸어 사용자 암호화 데이터를 복호화한 다음에 사용자의 핸드폰 번호를 가져와 앱의 등록 사용자와 연결한다.작은 프로그램의 계정과 앱 계정이 통하도록 보장하고 전방 사용자에게 로그인 성공을 통지합니다.
getPhoneNumber: function (e) {
wx.login({
success(res){
wx.request({
url: 'https:// ',
data: {
'encryptedData': encodeURIComponent(e.detail.encryptedData),
'iv': e.detail.iv,
'code': res.code
}
}),
method: 'POST',
header: {
'content-type':'application/json'
},
success: function (res) {
if (res.status ==1) {// 1
//
wx.setStorageSync('phone', res.phone);
}
},
fail: function (err) {
console.log(err);
}
})
}
})}
}
백그라운드 인터페이스를 어떻게 해석하는지 위챗에서 제공하는 방법을 참고해야 합니다: 다운로드 예시
참조 문서:https://blog.csdn.net/weixin_41818665/article/details/79509792
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
위챗 프로그램 개발에서 직면한 몇 가지 사소한 문제를 깊이 있게 분석하다로컬 그림이 표시되지 않으면 개발 도구가 실행되는 것은 문제없지만, 실제 디버깅은 표시되지 않습니다 자세히 관찰한 결과 경로는 문제없다. 문제는 사진 이름이 중국어가 될 수 없다는 것이다. 이를 자모+숫자로 바꾸면 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.