위챗 공중 플랫폼 메시지 인터페이스 검사와 메시지 인터페이스 응답 실례

1479 단어
본고는 위챗 공중플랫폼 메시지 인터페이스 검사와 메시지 인터페이스 응답 방법을 실례로 다루었다.여러분에게 참고하도록 공유하다.구체적인 분석은 다음과 같다.
위챗 공중 플랫폼 정보 인터페이스를 개발하는 과정에서 우리는 먼저 정보 인터페이스의 유효성을 검증해야 한다. 검증이 통과된 후에야 다른 개발을 할 수 있다. 먼저 위챗 공중 플랫폼이 나에게 준 PHP SDK를 살펴보자.
1. 다음과 같은 TOKEN 정보를 설정해야 합니다.

   efine("TOKEN", "weixin"); 
 

이 토큰 정보는 개발자가 스스로 설정할 수 있다.
2. wechat Callbackapi Test 클래스가 있는데 이 클래스에는 세 가지 방법이 있는데 그것이 바로valid,responseMsg,check Signature이다. 그 중에서 방법valid,check Signature는 인터페이스 URL의 유효성을 검증하는 데 사용되고responseMsg는 우리가 가장 많이 사용하는 방법이며 후속 대부분의 개발 작업은 이곳에서 완성될 것이다.
우리가 인터페이스에 대한 유효성 검증을 통과한 후에 더 이상 검증을 할 필요가 없다. 이때responseMsg 방법을 사용해야 한다. 그러면 인터페이스 검증이 통과된 후에 그 중의 방법을 바꾸거나 그 중의 코드를 수정할 필요가 없다는 것을 어떻게 보장합니까?
나는 이렇게 했다. 코드는 다음과 같다.

   public function indexAction() 
  
{
 if(isset($_GET['echostr']))
 {
  $echoStr = $_GET["echostr"];
 
  //valid signature , option
  if($this->checkSignatureAction())
  {
   echo $echoStr;
   exit;
  }
 }
 else
 {
  $this->responseMsgAction();
 }
 return FALSE;
}

설명: 인터페이스의 유효성을 검증할 때 echostr 파라미터를 전달했기 때문에 메시지 인터페이스 응답 과정에서 이 파라미터가 없기 때문에 모든 우리는 이 파라미터로 인터페이스를 검증하는지 인터페이스 응답인지 판단한다. 코드는 다음과 같다.

   isset($_GET['echostr']) 
 

본고에서 서술한 것이 여러분의 php 프로그램 설계에 도움이 되었으면 합니다.

좋은 웹페이지 즐겨찾기