すべてのプロダクト
Search
ドキュメントセンター

Short Message Service:Alibaba Cloud SMS APIまたはSDKの使用

最終更新日:Aug 05, 2024

このトピックでは、OpenAPI ExplorerまたはAlibaba Cloud Short Message Service (SMS) SDKを使用してメッセージを送信する方法について説明します。

背景情報

API操作を呼び出す前に、関数別の操作のリストで関連する手順を読むことができます。 リクエストの送信後にエラーコードが返された場合は、エラーコードでエラーコードの説明を確認できます。

使用上の注意

Alibaba Cloud SMSサービスを使用する前に、次の情報に注意してください。

  • エンタープライズアカウントを使用していることを確認してください。

  • クレジットカードまたはPayPalアカウントがAlibaba Cloudアカウントにバインドされていることを確認してください。

  • リソースパッケージを購入したことを確認してください。 詳細については、Alibaba Cloud SMS購入ページをご覧ください。

  • 中国本土向けのメッセージのSMS署名とメッセージテンプレートは、使用する前に承認する必要があります。

始める前に

  1. Alibaba Cloudアカウントを作成し、アカウントの確認を完了します。

  • Alibaba Cloudの使用を開始するには、まず登録ページにアクセスしてアカウントを作成します。 次に、アカウント確認ページにアクセスして、アカウント確認プロセスを完了します。 より詳細なガイドについては、ステップバイステップの手順を提供するビデオチュートリアルをご覧ください。

  • アカウント認証に合格したAlibaba Cloudアカウントを既にお持ちの場合は、次の手順に進みます。

  1. Alibaba Cloud SMSを有効化します。

Alibaba Cloud SMSコンソールにログインし、Alibaba Cloud International Webサイトの利用規約を読み、同意しましたを選択し、[今すぐ有効化] をクリックします。 詳細については、ビデオチュートリアルをご覧ください。

  1. AccessKeyペアを取得します。

Alibaba Cloud AccessKeyペアは、クラウドリソースにアクセスし、ユーザーがAlibaba cloud SMS APIを呼び出すことを可能にする安全な方法です。 Alibaba Cloud管理コンソールにログインしてSMS APIにアクセスするには、Alibaba Cloudアカウントを持っているか、RAMユーザーである必要があります。

OpenAPIエクスプローラー

インタラクティブなインターフェイスをご希望の場合、またはAlibaba Cloudサービスを初めて使用する場合、OpenAPI ExplorerはAPI操作のデバッグやSDKサンプルリクエストの取得に役立ちます。

中国本土以外の国や地域にメッセージを送信

  • SendMessageToGlobe操作を呼び出して、中国本土以外の国や地域にメッセージを送信します。

  • BatchSendMessageToGlobe操作を呼び出して、中国本土以外の国や地域にメッセージをバッチで送信します。

  • QueryMessage操作を呼び出して、メッセージの配信ステータスを照会します。

中国本土にメッセージを送信

  1. Alibaba Cloud SMSコンソールを使用して、承認用の署名メッセージテンプレートを送信します。

  2. SendMessageWithTemplate操作を呼び出して、中国本土にメッセージを送信します。

    QueryMessage操作を呼び出して、メッセージの配信ステータスを照会します。

配送レシート

メッセージを送信した後、メッセージサービス (MNS) キューまたはHTTP URLを設定して、配信レシートを受信できます。 これにより、メッセージの配信ステータスに基づいてサービスをデプロイできます。

詳細については、「配送レシートの設定」をご参照ください。

Alibaba Cloud SDK for Java

アプリケーションでJava SDKを使用するには、Java 8以降のバージョンがシステムにインストールされていることを確認する必要があります。 「Alibaba Cloud SDK for Javaのインストール」の手順に従って、最新バージョンのJava SDKをダウンロードしてインストールできます。 SendMessageToGlobe操作を呼び出すためのサンプルJava SDKコードについては、「Java SDK」をご参照ください。

説明

Java以外のプログラミング言語を使用している場合は、他の言語のSMS SDKに関する情報をAlibaba Cloud SMS SDKの概要で確認できます。