コンテンツへスキップ

月額 Cloud Phone の購入と有効化

Request

1~10 台の月額 Cloud Phone を購入し、30 日間有効化します。

  • 課金警告:この操作はチーム残高を実際に引き落とします。
  • 権限:費用/支払い管理 権限が必要です。ない場合は 99012 を返します。
  • 先に作成:/api/cloudphone/create で端末を作成してください。作成は非アクティブなレコードを作るだけで課金しません。
  • 選択規則:ID は重複せずチームに属し、有効な 30 日月額商品を使用する必要があります。異なる月額 SKU の混在は可能です。互換性のない支払い状態、保留注文、同時購入は要求全体を拒否します。
  • 課金と復元:検証と課金は全件一括です。同じ支払済み注文なら既存権利を復元し再課金しません。Local API、Open API、デスクトップは注文状態を共有します。
  • 完了:全端末の 30 日有効化を意味し、電源投入や自動更新は行いません。
  • 未確認の有効化:33422 でも data.results は要求順で完全に返ります。各 status、expireTime、errorCode を確認してください。
  • 再試行:タイムアウト後は /api/cloudphone/info または /api/cloudphone/page で状態を確認してください。

記録済みエラーは 20002、20003、20004、20008、20041、20055、20068、20070、20071、33420、33421、33422、99001、99002、99012 です。詳細は Error Codes を参照してください。

  • クライアントバージョン:MoreLogin デスクトップ v2.65.0 以降が必要です。旧版にはこの Local API ルートがありません。
Bodyapplication/jsonrequired
idsArray of strings, [ 1 .. 10 ] items, uniquerequired

One to ten distinct positive Cloud Phone IDs, encoded as strings to preserve 64-bit precision

curl -i -X POST \
  http://127.0.0.1:40000/api/cloudphone/monthly/activate \
  -H 'Content-Type: application/json' \
  -d '{
    "ids": [
      "1724032706822188",
      "1724032729890861"
    ]
  }'

Responses

Request processed; inspect code, and inspect data.results when returned

Bodyapplication/json
codeintegerrequired

Business result code; 0 indicates success

Example:0
msgstring or nullrequired

Error message; null when successful

Example:null
requestIdstringrequired

Request ID for troubleshooting

Example:"1d4f3ea968664593860b94b35d4ebf5e"
dataobject(MonthlyCloudPhoneActivationData)
Response
{ "code": 0, "msg": null, "data": { "orderId": "1724032801202461", "orderStatus": 1, "results": [ … ] }, "requestId": "db5e04c2eb804cdfb96b1469c7379bbc" }