Dev DOC - SMSMobileAPI
SMSmobileAPI Developer Documentation

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

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

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

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

SMS送信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.

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

パラメータ:

- 受信者: 受信者の携帯電話番号。
- message: 送信するメッセージ。
- apikey: 所有している、または受け取る API キー。



SMS API を削除する

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

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

パラメータ:

- apikey: 所有する API キー。
- guid_message: 削除するメッセージの一意の ID。
- date_start: 単独で使用すると、指定された日付のすべてのメッセージが削除されます。
- date_start と date_end: 組み合わせて、指定された期間内のメッセージを削除します。

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

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

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


開発者向けFAQ

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

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

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

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