1. WeChat 공식 계정을 신청하십시오
WeChat Public 플랫폼을 개발해야하며 첫 번째 단계는 물론 공식 계정을 갖는 것입니다. 무엇? WeChat 공식 계정이 무엇인지 모르겠습니다. 먼저 연습하기 위해 퍼니스로 돌아가야하는 것 같습니다. 평신도의 관점에서, 우리의 WeChat 플랫폼은 개별 사람들과 다양한 조직 구조를 가진 큰 사회와 같습니다. 사용하는 일반적인 WeChat 계정은 개인이며 공식 계정은 해당 조직입니다. 이러한 조직은 두 가지 범주로 나뉩니다. 하나는 구독 계정이라는 다양한 정보를 제공하는 것입니다. 다른 하나는 서비스 계정이라는 다양한 서비스를 제공하는 것입니다. 물론 현재 개인은 구독 계정 만 신청할 수 있으며 회사와 같은 조직 만 서비스 계정을 신청할 수 있습니다.
가입 계정과 서비스 계정의 차이점은 무엇입니까? 간단히 말해서 서비스 번호는 사용자에게 서비스를 제공하도록 설계되었습니다. 자신의 WeChat을 사용하여 China Merchants Bank의 WeChat 계정을 추가하여 서비스 계정이 무엇인지 확인할 수 있습니다. 구독 계정은 사용자에게 정보 및 정보를 제공하도록 설계되었습니다. 일반적인 예는 "XXX"WeChat 계정입니다.
특히 서비스 번호 :
1 개월 (30 일) 내에 1 개의 질량 메시지 만 보낼 수 있습니다. 2. 가입자 (팬)에게 전송 된 메시지가 상대방의 채팅 목록에 표시됩니다. 3. 사용자에게 메시지를 보낼 때 사용자는 즉각적인 메시지 알림을받습니다. 4. 서비스 계정은 가입자 (FAN)의 주소록에 있습니다. 5. 사용자 정의 메뉴를 신청할 수 있습니다. 구독 번호 : 1. 매일 (24 시간 이내) 1 대의 질량 메시지를 보낼 수 있습니다. 2. 가입자 (팬)에게 전송 된 메시지는 상대방의 가입 번호 폴더에 표시됩니다. 3. 가입자 (팬)에게 메시지를 보낼 때 가입자는 인스턴트 메시지 알림을받지 않습니다. 4. 가입자의 주소록 (팬)에서 가입 계정은 가입 계정 폴더에 배치됩니다. 5. 가입 계정은 응용 프로그램 사용자 정의 메뉴를 지원하지 않습니다.
이 비교를 통해 모든 사람은 대략 직관적 인 인상을받습니다. 간단히 말해서, 구독 계정은 주로 팬에게 다양한 정보와 뉴스를 제공하며 기능은 비교적 간단합니다. 서비스 계정은 주로 팬에게 다양한 서비스를 제공하며 사용자 정의 메뉴를 가질 수 있습니다. 더 중요한 것은 서비스 계정이보다 고급 플랫폼 인터페이스를 신청할 수 있다는 것입니다. 이 시점에서 모든 사람은 WeChat Mall을 시작할 때 WeChat 서비스 계정을 신청해야한다는 것을 이해해야합니다.
개별 개발자의 경우 서비스 계정을 신청할 수 없습니다. 그러나 Tencent는 이것을 고려하여 우리를위한 시험 계정을 특별히 준비했습니다. 이 계정을 통해 WeChat 서비스 계정의 모든 기능 및 인터페이스 통화 권한을 얻을 수 있습니다.
좋아, 나는 말도 안되는 말을하지 않을거야, wechat 테스트 계정을 신청하기 위해 단계별로 나를 따라 가자
응용 프로그램 주소를 엽니 다 : http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
위의 지침을 보셨습니까? 공개 계정이 필요하지 않으며 인터페이스 테스트 번호를 신속하게 신청하며 공개 플랫폼의 모든 고급 인터페이스를 직접 경험하고 테스트합니다. 매우 흥분합니다. 휴대폰 번호 및 확인 코드를 입력하는 한 즉시 신청할 수 있습니다. 응용 프로그램이 성공한 후 다음 수치는 다음과 같습니다.
이 테스트 번호의 유효 기간은 1 년 이며 WeChat 계정 및 QR 코드가 할당됩니다. 이제 휴대 전화와 WeChat을 데리러 지정된 QR 코드 패턴을 스캔하십시오. 즉시 신청 한 테스트 공식 계정을 따라갈 수 있습니다.
다음을 클릭 한 후 구독 계정 에서이 공식 계정을 찾을 수 있습니다. 가입 계정에 배치되지만 테스트 계정은 기본적으로 WeChat 플랫폼의 모든 고급 인터페이스를 호출 할 수 있으므로 테스트 계정으로 충분합니다.
2. WeChat 공공 플랫폼 개발의 기본 원칙
첫 번째 섹션의 스크린 샷에 "웹 사이트 인터페이스 구성"에 대한 구성 항목이 있음을 알 수 없습니다. 실제로 이것은 WeChat 플랫폼과 웹 사이트를 연결하는 인터페이스의 URL 주소입니다.
이 사진을 살펴 보겠습니다. 왼쪽의 파란색 상자 내부는 WeChat 플랫폼이며 오른쪽의 빨간색 상자 내부는 자체 웹 사이트가있는 서버입니다. 커뮤니케이션은 WeChat 플랫폼과 웹 사이트 서버 간의 인터페이스 통화를 통해 전달됩니다. WeChat 사용자가 공식 계정으로 메시지를 보내면 (나중에 특정 메시지 유형이 소개 됨) WeChat 백엔드 서버는 메시지가 응용 프로그램에 전송 된 공식 계정인지 여부를 결정합니다. 그렇다면 메시지를 공식 계정으로 전달하고 구성한 웹 사이트 인터페이스 주소로 요청 메시지를 보냅니다. 당사 웹 사이트가 메시지를 받으면이 메시지를 처리하고 처리 결과 (응답 메시지)를 WeChat 플랫폼으로 보냅니다. 플랫폼을 전달하면 마침내 WeChat 사용자의 채팅 상자에 표시됩니다.
이것은 전형적인 메시지 상호 작용 과정입니다. 이러한 인상을받은 후, 우리는 우리가해야 할 일의 초점이 웹 사이트 서버 측면, 즉 WeChat 플랫폼에서 보낸 요청 메시지를 수락하는 방법, 처리 방법 및 마지막으로 처리 결과를 WeChat 플랫폼 (그림의 녹색 부분)에 반환하는 방법임을 이해합니다.
3. 서버 환경 준비
WeChat 플랫폼에서 보낸 메시지를 수락하고 처리하려면 당사의 웹 사이트 서버가 있어야합니다.
따라서 다음으로 웹 사이트 서버 환경을 준비해야합니다.
많은 학생들이 Baidu 응용 프로그램 엔진 BAE를 사용하는 것을 좋아하고 유지 보수가 필요하지 않기 때문에 사용합니다. 이것은 실제로 매우 편리하지만 여기서 말하고 싶은 것은 프로그램을 개발할 때 여전히 그렇게하는 것이 좋습니다. 왜? 디버깅에 도움이되지 않기 때문입니다. 정상적인 단계는 로컬로 개발하고 디버깅 한 다음 문제없이 (예 : Baidu Bae 등) 실제 서버에 넣는 것입니다. 또 다른 주제가 있습니다 : 웹 사이트를 개발하기 위해 어떤 언어를 사용합니까? 실제로 Java, PHP, ASP.NET, Ruby, Python, Python, Note.js 등과 같이 웹 사이트를 개발하는 데 사용할 수있는 언어가 정상적인 한 WeChat 플랫폼과 웹 사이트 간의 상호 작용은 인터페이스 통화를 통해 달성됩니다. 웹 사이트가 요청 메시지에 응답 할 수있는 한 어떤 언어를 사용하는지는 중요하지 않습니다. 물론, 그것은 당신이 가장 좋은 언어에 달려 있습니다. PHP는 웹 사이트 개발에 점점 더 많이 사용되므로 웹 사이트의 개발 언어로 PHP를 선택합니다.
언어가 선택되면 다음 단계는 지역 개발 환경을 구축하는 것입니다. 실제로, 지역 개발 환경의 건설은 일반 PHP 웹 사이트의 개발 환경과 동일합니다. 익숙하지 않은 경우 Wamp Suite를 온라인으로 직접 다운로드하여 설치 한 다음 Eclipse를 개발 도구로 다운로드 할 수 있습니다.
그래서 요점은 무엇입니까? 핵심 요점은 WeChat 플랫폼과 로컬 서버 간의 통신 문제입니다.
다음 그림을 살펴 보겠습니다.
WeChat 플랫폼은 여기에서 구성된 웹 사이트 URL 및 토큰을 통해 당사 웹 사이트를 호출합니다. 따라서 먼저 외부 네트워크 가이 URL을 통해 로컬 웹 사이트에 액세스 할 수 있도록 로컬 서버의 URL을 적용해야합니다. 다시 말해, 모든 사람이 액세스 할 수 있도록 로컬 컴퓨터의 웹 사이트를 공개 네트워크에 게시 할 수 있어야합니다.
3.1 로컬 웹 사이트를 공개 도메인 이름에 매핑합니다
로컬 컴퓨터에서 실행되는 웹 사이트를 공개 네트워크에 게시하여 모든 사람이 액세스 할 수 있도록하는 것은 번거로운 것 같습니다. 먼저 도메인 이름이 있어야하고 로컬 라우터의 포트 매핑을 구성하고 방화벽 설정에 특별한주의를 기울여야하기 때문입니다. 그러나 이제 새로운 Peanut Shell Dynamic Domain Name Tool과 같은 아주 좋은 도구를 권장합니다. 이 도구를 통해 라우터의 포트 매핑을 설정할 필요가 없거나 방화벽 설정에 대해 걱정할 필요가 없으며 도메인 이름을 신청할 필요조차 없습니다.이 모든 것이 새로운 땅콩 쉘이 해결하는 데 도움이 되었기 때문입니다. 좋아, 광고를 피하기 위해 덜 이야기합시다. 그런 다음 공식적으로 모든 사람이 액세스하기 위해 컴퓨터에 실행중인 웹 사이트를 인터넷에 게시하는 방법을 가르치기 시작합니다.
1. 첫째, 로컬로 실행할 수있는 웹 사이트가 있어야합니다. 새로운 웹 프로젝트를 직접 만들지 않으면 실행하십시오. 예를 들어, 나는 한 번의 JSP 페이지만으로 Eclipse에서 새로운 Java 웹 프로젝트를 만들어 Tomcat에서 시작하여 실행했습니다.
2. 입력 : LocalHost : 8089/브라우저의 데모를 통해 홈페이지를 열 수 있는지 확인하십시오. (귀하의 URL 주소는 내 것과 다를 수 있습니다)
3. 당신이 그것을 열 수 있다면, https://console.oray.com/passport/register.html에서 땅콩 쉘 계정을 등록하십시오. 여기 : http://hsk.oray.com/download/download "New Peanut Shell Client"를 작성하고 설치 후 등록 번호로 계정으로 로그인하십시오.
4. 로그인 후 Peanut Shell에서 지정된 무료 2 단계 도메인 이름을 즉시 볼 수 있습니다. 광산은 xxx123.vicp.cc입니다
5. 빨간색 원의 아이콘을 클릭하여 도메인 이름을 진단하십시오. "성공"이라는 단어가 나타나면 도메인 이름 매핑이 성공적이라는 것을 의미합니다.
6. 도메인 이름 목록 페이지로 돌아가서 마우스 오른쪽 버튼을 클릭하십시오 -새로운 땅콩 쉘 관리
7. 팝업 페이지에서지도 추가를 클릭하십시오. 사용자 정의 애플리케이션 탭의 인트라넷에있는 로컬 웹 사이트의 IP 주소와 포트 번호를 작성하면됩니다 (예를 들어 내 외부 네트워크에서 "HTTP80 포트 열기").
8. 확인을 클릭 한 후 땅콩 쉘을 통해 우리에게 할당 된 2 레벨 도메인 이름은 인터넷의 어느 곳에서나 웹 사이트에 액세스 할 수 있습니다. 이런 식으로 웹 사이트를 인터넷의 로컬 컴퓨터에 넣었습니다.
3.2 WeChat 플랫폼의 인터페이스 구성 정보 작성
다음으로 2 레벨 도메인 이름을 인터페이스 URL로 채우십시오 (응용 프로그램 이름으로 참고)
토큰은 마음대로 문자열을 입력합니다 (주로 확인에 사용되며 나중에 자세히 설명합니다). 예 : WX123
제출을 클릭하십시오.
이 시점에서 로컬 서버의 환경 구성이 완료되었습니다. 다음 강의에서는 WeChat 플랫폼 공식 계정의 개발을 시작할 것입니다.