Skip to content

通过 API 查询余额、创建订单与自动续费 ​

在自动化运维或业务系统中,可通过 RESTful API 直接完成账户余额查询、自动下单购买代理以及静态线路自动续费等操作。

调用此类账户管理接口需要使用 主用户 Token(Master User Token)。


前置准备:Master User Token ​

  • 作用:专用于账户级管理接口(余额、订单、续费);
  • 获取:登录控制台,在「我的账户」页面复制;
  • 请求头:携带 Authorization: Bearer <Master_User_Token>。

一、查询账户余额(GET /v2/balance) ​

python
import requests

MASTER_TOKEN = "你的_Master_User_Token"
headers = {
    "Authorization": f"Bearer {MASTER_TOKEN}",
    "Content-Type": "application/json"
}

response = requests.get("https://api.joyproxy.com/v2/balance", headers=headers)
data = response.json()

if data.get("code") == 200:
    balance = data["data"]["balance"]
    print(f"当前账户可用余额: ${balance}")

二、使用余额创建订单(POST /v2/orders/create) ​

python
import requests

payload = {
    "product_id": "lt-monthly",          # 长期套餐
    "type": "long-term",                  # 静态代理
    "network_type": "residential",        # 住宅网络
    "quantity": 1,                        # 1 个 IP
    "payment_method": "balance",          # 余额支付
    "purchase_geo": {
        "allocations": [
            {"country_iso": "US", "qty": 1} # 1 个美国 IP
        ]
    }
}

response = requests.post("https://api.joyproxy.com/v2/orders/create", headers=headers, json=payload)
print(response.json())

三、静态订单续费(POST /v2/orders/renew) ​

python
import requests

renew_payload = {
    "order_id": 12345,                    # 待续费订单 ID
    "renew_product_id": "lt-monthly"      # 续费套餐规格
}

response = requests.post("https://api.joyproxy.com/v2/orders/renew", headers=headers, json=renew_payload)
print(response.json())