この記事では主にphp WeChatパブリックアカウント開発の4番目のレッスンを紹介します。PHPは簡単なWeChatテキストコミュニケーションを実装しています。興味のある友人はそれを参照してください。
WeChatパブリックアカウント開発はサブスクリプションアカウントとサービスに分かれていることがわかります。個人はサブスクリプション アカウントのみを申請できますが、サブスクリプション アカウントはメニューを設定できず、たとえば、ヘルプに返信すると、ヘルプ情報が返されます。 Huo Yuanjia は映画の詳細リンクを返します。これらは特定の形式で実装されたキーワード応答です。
キーワードを入力して特定のテキストを返すための新しいテーブルを作成します。ここでは、毎回コードを変更しないように、キーワードと戻り値をデータに書き込みます。テーブルを作成し、テーブルのフィールドを設定します。id、type、value の 3 つのフィールドがあります。
前のセクションでテキスト入力値 $keyword を取得しました。次に、このキーワードを使用してデータベース テーブル t_type に移動し、キーワードや戻り値などの単純で具体的な戻り関数を実装できます。
入力ヘルプなど、ヘルプ情報を返し、翻訳を入力すると、携帯電話 18200000000 を入力して自宅の住所を返します。テキストを直接返すことができる場合は、次のような値を保存します。翻訳を処理する必要がある場合は、データベースに fanyi Value が保存され、携帯電話 1820000000 には shoji が保存されます。このように、次のコードを参照してください$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{ //数据库没有查到进行处理 }