WhatsApp QRコード:メッセージを入力済みの状態でチャットを開く
WhatsApp QRコードは、遷移先がwa.meのチャットリンクである、ごく普通のURLコードです。スキャンするとWhatsAppが開き、自分の番号との会話が始まり、必要なら入力欄にメッセージが用意されます。送信は訪問者が押します。黙って送信されることはありません。
wa.meリンクの形式
アドレスは https://wa.me/番号 で、番号は国際形式かつ記号なしで書きます。?text= の後にURLエンコードしたメッセージを続けると、入力欄が埋まります。メッセージは短く保ちます。1文字増えるごとにリンクが長くなり、印刷したモジュールが密になるからです。
電話番号をE.164形式にする
E.164は、国番号の後に加入者番号を続け、数字だけで書く形式です。先頭の+も、国番号の後の0も付けません。英国の 07700 900123 は 447700900123 に、米国の (555) 123-4567 は 15551234567 になります。
- +、空白、ハイフン、括弧は外します。wa.meは数字だけを受け付けます。
- 相手が地元でも国番号を残します。海外の端末からスキャンしても動く必要があります。
- 固定電話ではなく、実際にWhatsAppを受け取れる番号で試します。
URLエンコードでメッセージを用意する
textパラメーターはパーセントエンコードが必須です。空白は%20、アポストロフィは%27、カンマは%2C、改行は%0Aになります。エンコードしていない空白はブラウザーでは通っても、一部のスキャナーで失敗します。予約文字はすべてエンコードし、看板に出す前に最終的な文字列を普通のブラウザーのタブで開いて確認します。
会話はどこに着地するか
WhatsAppが入っているスマートフォンではアプリが開き、パソコンではWhatsApp Webが提案されます。WhatsAppアカウントのない番号ではエラーになり、ビジネスアカウントも通常のチャットと同じように振る舞います。チームの受信箱やAPIへの振り分けが必要なら、それは別の製品です。wa.meのコードは常に1つの会話に着地します。
よくある質問
訪問者は先に私の番号を保存する必要がありますか?
不要です。wa.meはチャットを直接開きます。番号が保存されるのは、訪問者が自分で追加を選んだ場合だけです。
メッセージは自動で送信されますか?
されません。メッセージは入力済みになるだけで、送信は訪問者が押します。無言の送信にはWhatsApp Business APIと明示的な同意が必要です。
コードが空のチャットを開くのはなぜですか?
番号を確認してください。先頭の0、国番号の欠落、記号の混入があると、WhatsAppに存在しない番号へ飛ぶのが典型です。