ホームページ >バックエンド開発 >PHPチュートリアル >WeChat パブリック プラットフォームのメッセージ インターフェイスの検証とメッセージ インターフェイスの応答の例、検証例_PHP チュートリアル

WeChat パブリック プラットフォームのメッセージ インターフェイスの検証とメッセージ インターフェイスの応答の例、検証例_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:10:571107ブラウズ

WeChatパブリックプラットフォームのメッセージインターフェースの検証とメッセージインターフェースの応答例、検証例

この記事の例では、WeChat パブリック プラットフォームでのメッセージ インターフェイスの検証とメッセージ インターフェイスの応答の方法について説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:

WeChat パブリック プラットフォームのメッセージ インターフェイスを開発するプロセスでは、まずメッセージ インターフェイスの有効性を検証する必要があります。検証に合格したら、他の開発を進めることができます。まず、に与えられた PHP SDK を見てみましょう。私はWeChatパブリックプラットフォームで

1. TOKEN情報を設定する必要があります。コードは次のとおりです:

コードをコピーします コードは次のとおりです:
efine("TOKEN", "weixin");

このTOKEN情報は開発者が設定できます。

2. wechatCallbackapiTest クラスには、valid、responseMsg、checkSignature の 3 つのメソッドが含まれています。valid メソッドと checkSignature は、インターフェース URL の有効性を検証するために使用されます。すべての開発作業はここで行われます。

インターフェースの有効性検証に合格した後は、それを検証する必要がなくなりました。このとき、インターフェースの検証に合格した後にメソッドを切り替える必要がないことを確認する方法を説明します。それとも毛糸を修正しますか?

これが私がやったことです、コードは次のとおりです:

コードをコピーします コードは次のとおりです:
public function IndexAction()
{
if(isset($_GET['echostr']))
{
$echoStr = $_GET["echostr"];
//有効な署名、オプション
if($this->checkSignatureAction())
{
エコー $echoStr; 出る
}
}
それ以外は
{
$this->responseMsgAction(); }
FALSE を返します。 }

説明します。インターフェイスの有効性を検証するときに echostr パラメーターが渡されますが、メッセージ インターフェイスの応答プロセスにはそのようなパラメーターがないため、ここではこのパラメーターを使用して、インターフェイスを検証するかインターフェイスの応答を検証するかを決定します。コードは次のとおりです:


コードをコピーします
コードは次のとおりです:isset($_GET['echostr'])
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

http://www.bkjia.com/PHPjc/932076.html

www.bkjia.com

http://www.bkjia.com/PHPjc/932076.html技術記事 WeChat パブリック プラットフォームのメッセージ インターフェイスの検証とメッセージ インターフェイスの応答の例、検証例 この記事では、WeChat パブリック プラットフォームのメッセージ インターフェイスの検証とメッセージ インターフェイスの応答方法について説明します。みんなとシェアしましょう...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。