Alibaba Cloud の API と公式 SDK を活用して、SMS 機能を業務システムにシームレスに統合します。これにより、確認コード、通知、プロモーションメッセージを自動的に送信できます。直接統合することで、コストを削減しながら運用効率を高めることができます。このガイドでは、開始に役立つコアコンセプトと推奨される統合方法について説明します。
開始する前に
Short Message Service (SMS) は、メッセージの送信やレコードのクエリなど、さまざまな API 操作を提供します。統合する前に、API のバージョン管理、サービスのエンドポイント、およびサポートされている ID を確認してください。
API 操作の呼び出し手順、および関連する ID、権限付与、認証情報についての詳細については、「API とは」をご参照ください。
API バージョン
Alibaba Cloud OpenAPI は、バージョン番号を使用して、さまざまなクラウドサービスの API セットを管理します。たとえば、SMS API は現在バージョン 2018-05-01 です。これはバージョン識別子であり、日付ではありません。このバージョンには最新の API データが含まれており、継続的に更新されます。API が 2018 年 5 月 1 日から凍結されているわけではありません。
API バージョン | 説明 |
推奨 |
サービスエンドポイント
サービスエンドポイントは、Alibaba Cloud サービスにアクセスするためのエントリポイントです。API リクエストを行うために使用されるネットワークドメインです。待機時間を最小限に抑えるには、リソースと同じリージョンにあるサービスエンドポイントを選択してください。
シンガポールエンドポイント dysmsapi.ap-southeast-1.aliyuncs.com を使用できます
詳細については、「エンドポイント」をご参照ください。
サポートされている ID
デフォルトでは、OpenAPI Explorer は API デバッグに Alibaba Cloud アカウントを使用します。アカウントはすべての API へのフルアクセス権を持っているため、重大なセキュリティリスクが生じるため、この方法は強く推奨されません。API 呼び出しや日常の操作には RAM ユーザーを使用することをお勧めします。このユーザーには、タスクに必要な特定の権限のみを付与するようにしてください。
ユーザー ID | サポート状況 |
サポート | |
RAM ユーザー (推奨) | サポート |
RAM ロール (推奨) | サポート |
統合方法
統合が最も簡単で、API 呼び出しのサポートが最も充実している Alibaba Cloud SDK の使用を推奨します。
統合方法 | 説明 |
Alibaba Cloud SDK (推奨) |
|
Raw HTTP リクエスト (非推奨) | Raw HTTP リクエストを行うには、署名アルゴリズムを手動で実装し、カスタムリクエストを構築する必要があります。署名メカニズムの詳細については、「リクエスト構文と署名メソッド V3」をご参照ください。 |
リファレンス
エラーが返された場合は、返されたエラーコードを使用して、リクエストパラメーターとその値が有効であることを確認します。詳細については、「エラーコード」をご参照ください。
また、返された RequestID または SDK エラーメッセージを OpenAPI トラブルシューティングページで使用して診断することもできます。
ユーザー ID、認証情報、権限付与の詳細については、「ID、認証情報、および権限付与」をご参照ください。
Alibaba Cloud は OpenAPI の呼び出し頻度を制限しています。詳細については、「スロットリングとクォータ管理」をご参照ください。