D 작은 교실 -SpringBoot 2.x를 마이크로 채널은 온라인 교육 웹 사이트 프로젝트 전투를 지불 _5-4 핵심 기호를 허가 마이크로 편지를 URL 취득 승인의 개발에

주의 사항


4, 마이크로 채널 인증이 URL 취득의 개발에 핵심적인 기호 권한
    설명 : 오픈 플랫폼 URL 주소도 스캔 코드 위챗 가져 오기

    도구, JsonData의 결과를 증가, 1; 증가는 구성있는 application.properties
        # 오픈 플랫폼 구성을 위챗
        wxopen.appid =
        wxopen.appsecret =
        # 리디렉션 URL
        wxopen.redirect_url = HTTP : // 테스트 / 펍 / API / V1 / 위챗 / 사용자 / 된 callback1

      wechatConfig 재산 증가하는

    / **
     * 위챗 오픈 플랫폼은 두 개의 차원 코드 연결
     * /
    개인 최종 OPEN_QRCODE_URL 정적 문자열 = "를 HTTPS : APPID //open.weixin.qq.com/connect/qrconnect = % S &를 redirect_uri = % S & RESPONSE_TYPE = 코드 및 범위 = snsapi_login 및 상태 = % S #의 wechat_redirect ";?
    
 

시작

도구 클래스 추가



데이터 형식을 반환 인터페이스하는 모양을 변형. 테스트 testControlller


코드 상태 코드 0이 데이터의 내부에 촬영되어, 동작 중 0 실패

구성

마이크로 채널 구성에서이 얻기



도 REDIRECT_URL 콜백 주소

플러스 구성 파일에 배치. 이어서 게터와 setter 메소드를 생성


이차원 코드의 프로파일에 주소를 복사하는 키워드들에 %로 대체. 또한 게터와 세터를 생성 방법.


WebCharController의 작성


콜백 현재 페이지의 주소를 전달해야

예외가 발생합니다를 URL 인코딩을


결국 qrCodeUrl 반환


테스트 응용 프로그램을 시작

알고하지 마십시오 ReponseBody 코멘트를 추가 여기하는 이유가 아닌,



컨트롤러 주소 내부에 여기에 있어야한다 이 getOpenRrcodeUrl


에 액세스하려면 브라우저에 복사본이 값을

공식 콜백 주소로 콜백 주소를. 구성 내부 콜백 주소를 회신.


여기 getOpenAppId는 ()해야

다시 인터페이스에 액세스 주소를 복사

에 액세스하기 위해 브라우저를 열고 주소를 복사

변경된 xdclass.net이 주소


지금이 REDIRECT_URL의 주소를 확인하는 것입니다

또는이 주소로 다시 변경을


 

추천

출처www.cnblogs.com/wangjunwei/p/11482505.html