>  기사  >  위챗 애플릿  >  WeChat이 개발자 모드로 전환됨

WeChat이 개발자 모드로 전환됨

PHPz
PHPz원래의
2017-04-04 11:36:062529검색


프로젝트를 IDE로 가져오고 참조 기사를 시작하는 방법

이 기사에서 배울 내용은 다음과 같습니다.
1. 개발 방법디버깅WeChat 공개 계정
2. 개발자 모드 켜는 방법
3. 발생할 수 있는 문제
4. weixin_guide 개발자 모드 소스 코드 해석이 되는 방법

WeChat 공개 계정을 개발하고 디버깅하는 방법

1. 로컬 디버깅에는 외부 네트워크에 대한 포트 매핑이 필요합니다. 도구는?
추천 ngrok, QQ 브라우저
2. 어떤 ngrok를 사용할 수 있나요?
이전 블로그에서 [WeChat 공개 플랫폼이 포트 80을 통해 머신에 액세스하도록 하세요. 물론 ngrok은 오픈 소스이고 당신은

3. 개발 및 디버깅 도구
실제 기계 테스트, WeChat 공개 플랫폼 인터페이스 디버깅 도구, WeChat을 사용하는 것이 좋습니다. 웹 개발자 도구

개발자 모드 활성화 방법

프로젝트 클론을 IDE로 가져와서 시작하고 포트가 외부 네트워크에 매핑된 경우 비교적 간단합니다. 개발자 모드가 되려면
테스트 번호 신청 주소 및 개발 문서 주소 WIKI
개발자가 되기 전에 다음 구성을 수행하십시오.

WeChat이 개발자 모드로 전환됨

구성 매개변수 수정.png

WeChat이 개발자 모드로 전환됨

개발자 ID.png

WeChat이 개발자 모드로 전환됨

개발 모드 활성화.png

weixin_guide 개발자 URL이 되기 위한 기본 주소는 다음과 같습니다.

http://域名【/项目名】/msg

토큰 필요

修改配置参数.png메시지 암호화 방법
과 일치합니다. 1. 형식적인 환경의 경우 다음과 같습니다.
안전 모드를 사용하고 en<a href="http://www.php.cn/wiki/1342.html" target="_blank">crypt</a>메시지는 <code>en<a href="http://www.php.cn/wiki/1342.html" target="_blank">crypt</a>Message으로 설정되어 있으며,encodingAes<a href="http://www.php.cn/wiki/%201051.html" target="_blank">Key<code>true는 필수입니다. encodingAes<a href="http://www.php.cn/wiki/1051.html" target="_blank">Key</a>开启开发模式.png에서 무작위로 생성된 EncodingAESKey과 일치해야 합니다. 2. 테스트인 경우 디버깅을 용이하게 하기 위해 일반 텍스트로 설정하는 것이 좋습니다


알림: 사용하지 마세요. 개발자가 되기 위한 링크에 접속하기 위한 브라우저(WeChat 공개 계정용이므로 접속 시 오류가 발생해야 함) 프로젝트를 구성한 후 직접

프로젝트를 시작하여 포트 매핑을 수행하면 문제가 발생합니다. 공식 환경의 테스트 계정이나 구독 계정 또는 서비스 계정에서


을 사용할 때 발생할 수 있습니다.

메시지 암호화 및 복호화 인터페이스 JCE 무제한 권한 정책

java.security.InvalidKey<a href="http://www.php.cn/wiki/265.html" target="_blank">예외<p>: 불법 키 크기 code><code>java.security.InvalidKey<a href="http://www.php.cn/wiki/265.html" target="_blank">Exception</a>:illegal Key SizeException java.security.InvalidKeyException: 불법 Key Size에 대한 해결 방법:

공식 홈페이지에서 JCE 무제한 권한 정책 파일을 다운로드 후 압축을 풀면 local_policy.jar, US_export_policy를 볼 수 있습니다. .jar 및 readme.txt. JRE가 설치된 경우

두 개의 jar 파일을 %JRE_HOME% libsecurity 디렉토리에 배치하여 JDK가 설치된 경우 두 개의 jar 파일을 %JDK_HOME%jrelibsecurity 디렉토리에 배치하여 원본 파일을 덮어쓰십시오. JDK7 버전 JCE 다운로드 주소

JDK8 버전 JCE 다운로드 주소


weixin_guide 개발자 모드 소스코드 해석이 되는 방법

1. 참고문서

2. Java

서블릿
버전 구현에 대한 자세한 소개는 cnblogs 블로그에서 작성한 이전 글을 참조하세요. 개발자가 되기 위해서는 모든 메시지 상호작용이 필요합니다.
weixin_guide 그리고 WeixinMsgControllerWeixinMsgController에서 를 상속합니다. 소스 코드를 보려면 클릭하세요. 는 다양한 추상 메소드를 제공하는 MsgControllerAdapter추상 클래스MsgControllerAdapter입니다. (다양한 이벤트 및 메시지 처리) 에서 상속됩니다. MsgControllerAdapter 메소드 중 하나는 Msg<a href="http://www.php.php" cn .html target="_blank">인터셉터<code>MsgController, 인터셉터는 대화형 데이터를 암호화하고 확인합니다. index 메소드 Msg<a href="http://www.php.cn/java/java-Interceptor.html" target="_blank">Interceptor</a>checkSignature

WeChat이 개발자 모드로 전환됨
개발자 모드 인터셉터

에 집중

WeChat이 개발자 모드로 전환됨

서명확인


위 내용은 WeChat이 개발자 모드로 전환됨의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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