ホームページ >WeChat アプレット >WeChatの開発 >php WeChatパブリックアカウント開発 (4) phpはカスタムキーワード返信を実装します
WeChat のパブリック アカウントの開発はサブスクリプション アカウントとサービス アカウントに分かれており、個人がサブスクリプション アカウントにのみ申請できることはわかっています。サブスクリプション アカウントはメニューを設定できず、たとえば、私がヘルプに返信した場合にのみ実装できます。ヘルプ情報が返されます。Huo Yuanjia ムービーに返信すると、Huo Yuanjia ムービーへの詳細なリンクが返されます。これらはキーワード返信であり、特定の形式で実装されています。
キーワードを入力して特定のテキストを返すための新しいテーブルを作成します。ここでは、毎回コードを変更しないように、キーワードと戻り値をデータに書き込みます。テーブルを作成し、テーブルのフィールドを設定します。id、type、value の 3 つのフィールドがあります。
前のセクションでテキスト入力値 $keyword を取得しました。次に、このキーワードを使用してデータベース テーブル t_type に移動し、キーワードや戻り値などの単純で具体的な戻り関数を実装できます。
入力ヘルプなど、ヘルプ情報を返し、翻訳を入力すると、携帯電話 18200000000 を入力して自宅の住所を返します。テキストを直接返すことができる場合は、次のような値を保存します。翻訳を処理する必要がある場合、データベースには fanyi Value が保存され、携帯電話には 1820000000 が保存されます。このコードを見てください
$str2 = mb_substr($keyword,0,2,'utf-8');//前两个字符 $sql = "select value from t_type where type='$keyword' or type='$str2' limit 1"; $res = mysql_query($sql); $rs = mysql_fetch_array($res); if(!empty($rs)){ switch($rs[0]){ case "shouji": //查询功能 break; } }else{ //数据库没有查到进行处理 }このようにして、携帯電話 + 番号を入力できます。翻訳は実装と同様で、データベースを通じてキーワードと値を設定するだけです。
このように、IDカードの所有権やIPアドレスの照会、動画などのよくある問い合わせなど、基本的にはすべての機能を分類して実装することができ、授業後に実装することができます。