ホームページ > バックエンド開発 > PHPチュートリアル > PHP における WeChat メッセージへの自動返信で遭遇する落とし穴 WeChat 開発、PHP 自動返信_PHP チュートリアル

PHP における WeChat メッセージへの自動返信で遭遇する落とし穴 WeChat 開発、PHP 自動返信_PHP チュートリアル

WBOY
リリース: 2016-07-12 08:52:42
オリジナル
1085 人が閲覧しました

PHP における WeChat メッセージの自動返信で遭遇する落とし穴 WeChat 開発、PHP 自動返信

WeChat 返信の原則:

通常の WeChat ユーザーが公開アカウントにメッセージを送信すると、まず WeChat サーバーがユーザーが送信したメッセージを受信します。

その後、ユーザー情報とメッセージが XML 形式のデータ パケットにパッケージ化され、その XML データ パケットが POST メソッドを通じて開発者が設定した URL に送信されます。

質問 1: $_POST 配列の代わりに $GLOBALS["HTTP_RAW_POST_DATA"] を使用して POST データを保存するのはなぜですか?

答え:

POST は標準のデータ型のみを保存でき、XML、SOAP、Application/Octet-steam などのコンテンツを解析できません。


$GLOBALS["HTTP_RAW_POST_DATA"] は $_POST と同じです。PHP が POST データを認識できる場合は、$GLOBALS["HTTP_RAW_POST_DATA"] を使用してそれを受信できます。

質問 2: simplexml_load_file() のパラメータと戻り値は何ですか?

答え:

パラメータの意味

string: 処理される XML 文字列。


class: 新しいオブジェクトを指定するために使用され、通常は単純な XML 要素のクラスを生成するために「SimpleXMLElement」に設定されます。


オプション: 追加の Libxml パラメーターを指定します。通常は定数 LIBXML_NOCDATA に設定されます。これは、CDATA をテキスト ノードとして設定することを意味します。


ns: 通常は省略されます


is_prefix: 通常は省略されます

関数が実行されると、SimpleXMLElement クラスのオブジェクトが返されます。

機能: 公式アカウントはテキストメッセージのみを受け入れ、対応するテキスト返信を行います。 リーリー

機能: 公式アカウントは画像メッセージのみを受け付け、対応するテキスト返信を行います。 リーリー

上記は、WeChat メッセージに自動返信するときに遭遇する落とし穴について編集者が共有した知識です。皆様のお役に立てれば幸いです。

http://www.bkjia.com/PHPjc/1125900.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/1125900.html技術記事 PHP WeChat 開発における WeChat メッセージの自動返信で遭遇する落とし穴 WeChat 開発、PHP 自動返信 WeChat 返信の原則: 一般の WeChat ユーザーがパブリック アカウントにメッセージを送信すると、WeChat サーバーは最初に受信します...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート