Dev DOC - SMSMobileAPI
SMSmobileAPI Developer Documentation You can send WhatsApp messages only through our API. Click here to learn more.

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

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

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

API レスト
cURL
JavaScript JavaScript
Python パイソン
Node.js Node.js
Ruby ルビー
WSDL

Send SMS & WhatsApp API

The SMSMobile API supports two authentication methods: using a simple API Key or the OAuth2 protocol with a client ID and client secret.

1. API Key Authentication for Send SMS

This method requires an API Key that can be included as a parameter in either a GET or POST request. It is a straightforward way to authenticate your API requests.

https://api.smsmobileapi.com/sendsms?apikey=YOUR_API_KEY&recipients=PHONE_NUMBER&message=MESSAGE_TO_SEND

パラメータ:

- apikey: Your unique API key.
- recipients: The recipient's phone number.
- message: The message to send.
- sendwa: 1 = the message must be sent via WhatsApp.
- sendsms: 1 = the message must be sent via a traditional SMS. (If sendsms is empty: sent by default, set to 0 to block the SMS)

Example:

GET https://api.smsmobileapi.com/sendsms?apikey=YOUR_API_KEY&recipients=+1234567890&message=Hello%20World

2. OAuth2 Authentication for Send SMS

OAuth2 provides a more secure and scalable authentication method.
You will need to use a client ID and client secret to obtain an access token, which should then be included in your API requests using the Authorization header.

The client_id and client_secret are available in your dashboard, accessible after installing the app and creating an account on your mobile device.
Download the mobile app now または access your dashboard.

Obtaining an Access Token

To get an access token, send a POST request to the token endpoint with your client ID and client secret.

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"

Using the Access Token:

Once you have the access token, include it in the Authorization header of your API requests:

curl -X POST https://api.smsmobileapi.com/sendsms \
-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.

For more details, please refer to the full documentation.




SMS API を取得

この API エンドポイントは、スマートフォンで受信した SMS メッセージを取得するために使用されます。

https://api.smsmobileapi.com/getsms/?apikey=YOUR_API_KEY

パラメータ:

- recipients: The mobile number of the recipient.
- message: The message to send.
- apikey: The API key you have or will receive.



SMS API を削除する

このAPIエンドポイントは、SMSモバイルAPIのサーバーログからSMSメッセージを削除するために使用されます。

https://api.smsmobileapi.com/deletesms/?apikey=YOUR_API_KEY

パラメータ:

- apikey: The API key you have.
- guid_message: The unique ID of the message to delete.
- date_start: If used alone, deletes all messages from the specified day.
- date_start and date_end: Combined to delete messages within a specified period.

注: 削除される SMS は、モバイル アプリ アカウントのログに保存されているものだけです。モバイル デバイス自体の SMS は、弊社ではアクセスできないため削除されません。

携帯電話にインストールされている Android のバージョンによっては、SmsMobileApi アプリケーションがフォアグラウンドにない場合、オペレーティング システムによって SMS メッセージの自動送受信が適切に機能しない場合があります。
この問題は、アプリケーションがアクティブに起動されていないときにバックグラウンドで実行しようとするプロセスから発生します。ただし、Android のバッテリー最適化対策はバージョンによって異なるため、このバックグラウンド プロセスが正しく開始されない可能性があります。Android のバッテリー最適化は、バッテリー寿命を節約するためにアプリのバックグラウンド アクティビティを制限するように設計されているため、バックグラウンド プロセスが正常に機能する必要があるアプリに意図せず影響を与える可能性があります。

この問題に対処するには、ユーザーは Android 設定を手動で構成して、SmsMobileApi が制限なくリソースを使用できるようにすることができます。
これには、特定のアプリのバッテリー最適化設定の調整が含まれ、基本的には、SmsMobileApi がバックグラウンドで実行され、必要に応じてリソースを使用することを許可するように Android に指示します。これにより、アプリケーションは、フォアグラウンドでアクティブなアプリケーションでない場合でも、SMS メッセージを自動的に送受信できるようになります。この調整により、必要なバックグラウンド プロセスが中断されることなく動作できるようになり、適切な実行を妨げる可能性のあるバッテリー最適化機能を回避できます。


開発者向けFAQ

アコーディオン サンプルの説明API キーを生成するには、当社のアプリケーションを携帯電話にダウンロードし、無料でアカウントを作成してください。API キーは自動的に生成され、携帯電話にリンクされます。また、必要なすべての情報が記載された電子メールも送信されます。このプロセスにより、最小限の設定で当社のサービスを迅速かつ簡単に使い始めることができます。
モバイル アプリケーションで、[設定] または [ヘルプ] メニューに移動すると、API キーが常に表示されます。これにより、統合やサービスの使用に必要なときにいつでも API キーに簡単にアクセスできます。
はい、API キーを作成するために身元の証明は必要ありません。したがって、当社の API とお客様の携帯電話間の通信は 100% 匿名です。このアプローチにより、ユーザーは当社のサービスを利用しながらプライバシーを維持できます。

今すぐ SMSmobileAPI を使い始めましょう!

外出先で SMS サービスを管理する自由と柔軟性を体験してください。今すぐモバイル アプリをダウンロードして、シームレスな SMS 統合への第一歩を踏み出しましょう。

アプリをダウンロード
モバイルを接続する
jaJapanese