> 백엔드 개발 > PHP 튜토리얼 > WeChat 공개 플랫폼 메시지 인터페이스 확인 및 메시지 인터페이스 응답 example_php 기술

WeChat 공개 플랫폼 메시지 인터페이스 확인 및 메시지 인터페이스 응답 example_php 기술

WBOY
풀어 주다: 2016-05-16 20:27:42
원래의
1084명이 탐색했습니다.

이 기사의 예에서는 WeChat 공개 플랫폼의 메시지 인터페이스 확인 및 메시지 인터페이스 응답 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.

WeChat 공개 플랫폼 메시지 인터페이스를 개발하는 과정에서 먼저 메시지 인터페이스의 유효성을 확인해야 합니다. 확인을 통과한 후 다른 개발을 진행할 수 있습니다. 먼저 PHP SDK를 살펴보겠습니다. WeChat 공개 플랫폼에서 나에게 제공되었습니다.

1. TOKEN 정보를 설정해야 하며 코드는 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.
efine("TOKEN", "weixin");

이 TOKEN 정보는 개발자가 설정할 수 있습니다.

2. valid, responseMsg 및 checkSignature의 3가지 메소드가 포함된 wechatCallbackapiTest 클래스가 있습니다. valid 및 checkSignature 메소드는 우리가 가장 많이 사용하는 메소드입니다. 이어서 개발 작업의 일부가 여기서 완료됩니다.

인터페이스의 유효성 확인을 통과한 후에는 더 이상 확인할 필요가 없습니다. 따라서 인터페이스 확인이 통과된 후 전환할 필요가 없는지 확인하는 방법은 responseMsg 방법입니다. 방법을 수정하거나 코드는 어떻습니까?

제가 해본 코드는 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.
공용 함수 indexAction()
{
if(isset($_GET['echostr']))
{
$echoStr = $_GET["echostr"]

//유효한 서명, 옵션
if($this->checkSignatureAction())
{
에코 $echoStr; 종료
}
}
그렇지 않으면
{
$this->responseMsgAction()
}
거짓을 반환
}
설명하겠습니다: 인터페이스의 유효성을 확인할 때 echostr 매개변수가 전달되지만 메시지 인터페이스 응답 프로세스에는 그러한 매개변수가 없기 때문에 여기서는 이 매개변수를 사용하여 인터페이스를 확인할지 아니면 인터페이스 응답을 확인할지 결정합니다. 코드는 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.
isset($_GET['echostr'])
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿