SMSは、全体のメッセージ文字数に限りがあり(最大メッセージ文字数:660文字)、メッセージ本文にURLが入っていると文字数制限により送信したいメッセージが送れなくなることがあります。
このような場合、URLを短縮化してSMSメッセージを作成することが一つの解決方法になります。
『Karaden SMS API』では、SMS送信メッセージにURLを含む場合、URLを短縮してSMS送信する機能が備わっています。
この短縮URL機能は、当社の独自機能となっており、当社が保有している短いドメイン名(kps.ms)をご利用いただきます。
短縮URLのイメージ図
■短縮URL仕様
- 短縮化可能なURL文字数
短縮URLに指定可能な文字数は、以下の文字を除く2083 文字までとなります。
【対象外文字】
「%」、「^」、「\」、「|」、「`」、「[」、「]」、「{」、「}」、「\」(バックスラッシュ)、「 」(全角スペース)
【対象外かつURL 終了判定文字】
「(」,「)」,「<」,「>」,「"」,「 」(半角スペース),改行
- 短縮化後の文字数
長いURLを https:// を含む22文字のURLに短縮します。
<短縮URL 例>
https://kps.ms/UiKJ123
※下部の文字列は、短縮URLを識別するためのユニークIDで7文字(半角大小英数字の混在)となります。
- その他の仕様
- URLの後にメッセージ(文字列)を続ける場合は、URLの後に「URL終了判定文字」を入力して文字列を続ける必要があります。
- 短縮URLの生成数には制限はなく、SMS送信要求毎にそれぞれ個別の短縮URLを生成します。
- 一つのSMSメッセージ内に複数のURLがある場合は、それぞれ個別の短縮URLを生成します。
- 短縮URLのシステム保持期間は、送信の翌月より6ヶ月間となります。
- 短縮化後のURLは、『Karaden SMS API』システムにてSMS送信を実施するタイミングで生成されるため、事前に短縮化後のURLを確認することはできません。
- SMS送信時、パラメーターの「短縮URL(is_shorten)」に「使用する/使用しない」を指定していただきます。指定無しの場合、サービス設定の短縮URLの設定が適用されます。
※サービス設定の詳細は クイックスタート(お試し送信) の「2-4.サービス設定を作成する」をご参照ください。
- 【Ver.2023-12-01以降対応】短縮URLクリック有無確認
メッセージ送信後、SMS送信結果取得(一括・レコード単位)で送信結果を取得する際、送信されたメッセージに含まれる短縮URLのクリック有無が確認できます。
※複数URLが含まれる場合、どれか一つのURLだけがクリックされた段階で、クリックされたと判定されます。