WhatsApp APIを送信
この API エンドポイントは WhatsApp メッセージを送信するために使用されます。
終点:
GET POST https://api.smsmobileapi.com/sendsms
パラメータ:
- apikey: 固有の API キー。
- recipients: 受信者の電話番号(WhatsAppで利用可能な番号である必要があります)。国番号(「+」と「00」なし)から電話番号を入力し、その後に電話番号の残りの部分を入力します。例 191728660
- message: 送信するメッセージ(複数行可能)。
- waonly: 値を持つ必要があります はい -> WhatsAppメッセージを1つだけ送信するように指定する必要があります
例:
GET https://api.smsmobileapi.com/sendsms?apikey=YOUR_API_KEYY&waonly=yes&recipients=191728660&message=Hello%20World
同期
この API エンドポイントは、WhatsApp メッセージを同期および取得するためのリクエストを送信するために使用されます。
この手順は必須であり、メッセージを取得するエンドポイントを呼び出す前に実行する必要があります。
終点:
GET https://api.smsmobileapi.com/getwa/synchronisation/
パラメータ:
- apikey (required): あなたが持っている、または受け取る予定の API キー。
例:
GET https://api.smsmobileapi.com/getwa/synchronisation/?apikey=YOUR_API_KEY
返事 :
{
"エラー": "0",
"メッセージ": "同期済み",
"有効期限": "2025-03-11 12:27:00",
"UNIXで期限切れ": "1741692420",
}
WhatsAppメッセージを取得
この API エンドポイントは、受信した WhatsApp メッセージを取得するために使用されます。
終点:
GET https://api.smsmobileapi.com/getwa
パラメータ:
- apikey (required): あなたが持っている、または受け取る予定の API キー。
- before (optional): タイムスタンプをパラメータとして渡し、このタイムスタンプの下のレコードを表示します。
- date (optional): (yyyy-mm-dd) 日付に基づいてすべてのレコードを取得します。
例:
GET https://api.smsmobileapi.com/getwa/?apikey=YOUR_API_KEY
返事 :
{
「日付」: 「2025-03-11」、
"時間": "12:27:00",
"タイムスタンプ": "1741692420",
"番号": "19176728660",
"連絡先": "Smsmobileapi",
"message": "注文した商品がいつ届くか教えていただけますか?",
"GUID": "652fcfc0-12a8-46f5-b5ba-9391135b8b4c",
"もっと": {
"自動返信": "1",
"メールへの転送": "1",
"チャット返信": "1"
},
「チャットGPT」: {
"prompt_tokens": "900",
"完了トークン": "10",
"total_tokens": "910",
"total_token_cost": "0.182"
"response": "ご注文の #576 は明日発送されます。"
}
}
認証
SMSMobile API は、シンプルな API キーを使用するか、クライアント ID とクライアント シークレットを使用した OAuth2 プロトコルを使用する 2 つの認証方法をサポートしています。
1. APIキー認証
当社の API 経由で WhatsApp メッセージを送信または取得するには、API キーを使用した認証が必要です。これにより、メッセージング サービスへの安全で承認されたアクセスが保証されます。リクエストに API キーを含めるだけで認証され、シームレスにメッセージの送信を開始できます。
2. OAuth2認証
OAuth2 は、より安全でスケーラブルな認証方法を提供します。
アクセストークンを取得するにはクライアントIDとクライアントシークレットを使用する必要があります。アクセストークンは、 承認 ヘッダ。
client_id と client_secret はダッシュボードで確認できます。
アクセストークンの取得
アクセス トークンを取得するには、クライアント ID とクライアント シークレットを使用してトークン エンドポイントに POST リクエストを送信します。
curl -X POST https://api.smsmobileapi.com/oauth2/token \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials" \
-d "client_id=1ab0ex4b4c1ef2c800690d" \
-d "client_secret=3ed108a93d0414074b94364290b6a7348475e93a0567005"
アクセストークンの使用:
アクセストークンを取得したら、それを 承認 API リクエストのヘッダー:
curl -X POST https://api.smsmobileapi.com/sendsms?waonly=yes \
-H "Authorization: Bearer abc123xyz456" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "recipients=+1234567890" \
-d "message=Hello"
Which Method Should You Use?
- Use API Key Authentication for quick and straightforward integrations.
- Use OAuth2 Authentication for enhanced security and scalability in your integrations.
|