[애플릿] 마이크로 문자 얼마나 작은 방문 절차 및 사용자 정보를 얻는

도표 :

1. 애플릿 JS 측 호출 프레임 워크는 자체 서버 엔드 인터페이스를 호출하는 임시 코드를 얻을이 코드를 취할, API 착륙

자신의 서버에서 2. 사용자의 오픈 ID를 얻을 수 app_secrect 코드를 APP_ID 사용할 수 있습니다, 이것은 사용자 ID이며, 변경되지 않습니다 고유 ID, 당신은 마지막 애플릿에 다시 ID를 넣을 수 있습니다
애플릿을 로컬로 저장 최종 오픈 ID

3. 사용자 정보가 간단하고 자체 서버 처리를 필요로하지 않는 클라이언트에 의해 단지 작은 API 프로그램을 필요로 가져옵니다.
버튼을 사용하여 첫 페이지를 Wxml 버튼은 닉네임 등 아바타로, 상기 방법은 애플릿 JS 부에 다시 호출하는 몇 가지 특성에 의해 증가하고, 사용자의 개인 정보가있다

4. 사용자의 오픈 ID 및 별명, 아바타를 넣을 수 있습니다 이번에는, 인터페이스는 데이터베이스에 저장하여 자신의 서버를 호출

하는 index.js

코드를 복사
앱 getApp = CONST () 

페이지 ({ 
  데이터 { 
    오픈 아이디 '' 
  } 
  // 버튼의 콜백 방법 
  이 getPerson : 함수 (E) { 
    CONSOLE.LOG (this.data.openid) 
    CONSOLE.LOG (E) 
  } , 
  의 onLoad : 함수 () { 
    VAR =이 본 자동; 
    wx.login ({ 
      성공 (RES)은 { 
        // JS 코드를 획득하기 위해 통화 기록 
        (res.code는) {IF 
          // 코드 오픈 아이디 획득하기 위해 상기 서비스 인터페이스에 이르렀 호출 
          WX을 .request ({ 
            URL : 'https://api.sopans.com/third/wxOpenId.php' 
            데이터 : { 
              코드 : res.code 
            }, 
            성공 : 기능 (wxInfo) { 
              을 console.log (wxInfo);
              = wxInfo.data.openid의 self.data.openid는 
            } 
          }) 
        } {다른 
          을 console.log는 (+ res.errMsg) '로그인! 실패' 
        } 
      } 
    }) 
  } 
})
코드를 복사

index.wxml

<버튼 오픈형 = "getUserInfo"bindgetuserinfo = "이 getPerson"> 수득 사용자 정보 </ 버튼>
코드를 복사
        $ APPID = ''; // APPID 애플릿 
        $ 비밀 = '; // 애플릿 비밀' 
        $ 코드 = $ _ 가져 오기 [ '코드']; 
        $ URL = 'https://api.weixin.qq.com/sns을 ? / jscode2session의 AppID = '.. $의 AppID'= 비밀 & js_code = grant_type = authorization_code ''$ 코드 .. ''$ 비밀.. ';     
            
        $ 컬 = curl_init (); 
        curl_setopt ($ 컬, CURLOPT_RETURNTRANSFER true로) 
        curl_setopt ($ 구부러 CURLOPT_TIMEOUT 500) 
        (false로 $ 구부러 CURLOPT_SSL_VERIFYPEER) curl_setopt; 
        (false로 $ 구부러 CURLOPT_SSL_VERIFYHOST) curl_setopt; 
        curl_setopt ($ 컬에 CURLOPT_URL, $의 URL)는, 
        $ RES는 curl_exec ($ 컬) =; 
        curl_close ($ 컬); 
        
        $의 RES 에코; // 여기에 정보가 획득
코드를 복사

추천

출처www.cnblogs.com/xxzzxv/p/11548487.html