MoreLogin API を使用して、クラウド電話インスタンスをプログラムで管理します。
Cloud Phone API を使用すると、クラウド内で仮想 Android デバイスを作成、制御、管理できます。アプリのインストール、ファイル管理、スケジュールされたタスク、ADB デバッグをサポートします。
Cloud Phone は 2 つの API アクセス方法をサポートしています:
| 方法 | ベース URL | ユースケース |
|---|---|---|
| オープン API (リモート) | https://api.morelogin.com | どこからでもアクセス、OAuth2認証 |
| ローカル API (ローカル) | http://127.0.0.1:40000 | MoreLogin クライアントを実行しているマシンからのアクセス |
リモート アクセスまたはサーバー間の統合が必要な場合は、Open API を選択してください。 MoreLogin クライアントと同じマシンでオートメーションを実行している場合は、ローカル API を選択します。
認証の詳細については、認証 をご覧ください。
| リソース | 説明 | キー操作 |
|---|---|---|
| クラウドフォン | 仮想 Android デバイス | 作成、開始、停止、削除、変更、リセット |
| ファイル管理 | デバイス間でのファイル転送 | アップロード、ダウンロード、キーボックスの設定 |
| アプリ管理 | アプリのライフサイクル管理 | インストール、起動、再起動、停止、アンインストール |
| スケジュール管理 | 自動タスクスケジューリング | スケジュールされたタスクの作成、更新、削除、実行 |
| プロキシ | プロキシ構成 | プロキシの追加、更新、削除、一覧表示 |
| グループ | デバイスをグループに整理する | グループの作成、編集、削除 |
| タグ | デバイスにタグを付ける | タグの作成、編集、削除 |
| ADB | Android デバッグ ブリッジへのアクセス | SSHトンネル経由のリモートデバッグ |
| API | 説明 |
|---|---|
| クラウドフォンオープンAPI | https://api.morelogin.com、OAuth2 認証によるリモート アクセス |
| クラウドフォン ローカル API | http://127.0.0.1:40000、トークン認証によるローカル アクセス |
注意: ほとんどの操作は両方の API で使用できますが、パスのプレフィックスと一部のエンドポイントの詳細に違いがあります。ローカル API パスでは
/api/cloudphone/...プレフィックスが使用されますが、オープン API パスでは/cloudphone/...が使用されます。正確なパスとパラメータについては、必ず特定の API リファレンスを参照してください。
| ガイド | 説明 |
|---|---|
| ADB 接続 | デバッグのためにADB経由でクラウド電話に接続します |
| 認証 | OAuth2 トークンのセットアップ (オープン API) とトークン認証 (ローカル API) |
| クイックスタート | 最初の Cloud Phone API 呼び出しを実行する |
| Python SDK サンプル | 自動トークン管理と完全な API カバレッジを備えた本番環境対応の Python クライアント |