WeChat 返信の原則:
通常の WeChat ユーザーが公開アカウントにメッセージを送信すると、まず WeChat サーバーがユーザーが送信したメッセージを受信します。
その後、ユーザー情報とメッセージが XML 形式のデータ パケットにパッケージ化され、その XML データ パケットが POST メソッドを通じて開発者が設定した URL に送信されます。
質問 1: $_POST 配列の代わりに $GLOBALS["HTTP_RAW_POST_DATA"] を使用して POST データを保存するのはなぜですか?
答え:
POST は標準のデータ型のみを保存でき、XML、SOAP、Application/Octet-steam などのコンテンツを解析できません。
質問 2: simplexml_load_file() のパラメータと戻り値は何ですか?
答え:
パラメータの意味
string: 処理される XML 文字列。
関数が実行されると、SimpleXMLElement クラスのオブジェクトが返されます。
機能: 公式アカウントはテキストメッセージのみを受け入れ、対応するテキスト返信を行います。 リーリー
機能: 公式アカウントは画像メッセージのみを受け付け、対応するテキスト返信を行います。 リーリー
上記は、WeChat メッセージに自動返信するときに遭遇する落とし穴について編集者が共有した知識です。皆様のお役に立てれば幸いです。