開発ドキュメント WhatsApp - SMSMobileAPI

WhatsApp ドキュメント

このドキュメントは、WhatsApp メッセージの送受信に特化しています。

詳細はこちらをクリック WhatsApp 統合が提供するすべての機能について。

SMSmobileAPI では、あらゆるアーキテクチャやプラットフォームと API を可能な限り互換性のあるものにするよう努めています。
REST、SOAP、cURL、または Python、JavaScript、PHP などのさまざまなプログラミング言語を使用している場合でも、当社の API はプロジェクトにシームレスに統合できるように設計されています。

また、eコマース ソリューションやソフトウェア用のすぐに使用できるプラグインもご用意しています。 クリックしてご覧ください.

API レスト
cURL
JavaScript JavaScript
パイソン パイソン
Node.js Node.js
ルビー ルビー
WSDL
WhatsAppを送信
同期
メッセージを取得
認証

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.


また、 WhatsAppメッセージとSMSを同時に送信する.

ご質問、ご提案、またはサポートが必要な場合は、当社のチームがお手伝いいたします。
お気軽にお問い合わせください api@smsmobileapi.com

モバイルを接続する