返回

代码示例

Python

python
import requests

BASE_URL = "https://getgmailstore.com/api"

# 获取产品列表
response = requests.get(f"{BASE_URL}/products")
products = response.json()["products"]

# 创建订单
order = requests.post(
    f"{BASE_URL}/orders/create",
    json={
        "productId": products[0]["id"],
        "quantity": 10,
        "contactEmail": "[email protected]",
        "paymentMethod": "crypto",
        "coin": "trc20_usdt"
    }
)
print(order.json())

Node.js

javascript
const BASE_URL = "https://getgmailstore.com/api";

// 获取产品列表
const products = await fetch(`${BASE_URL}/products`);
const productList = await products.json();
console.log(productList);

// 创建订单
const order = await fetch(`${BASE_URL}/orders/create`, {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    productId: productList.products[0].id,
    quantity: 10,
    contactEmail: "[email protected]",
    paymentMethod: "crypto",
    coin: "trc20_usdt",
  }),
});
console.log(await order.json());

cURL

bash
# 获取产品列表
curl -X GET https://getgmailstore.com/api/products

# 创建订单
curl -X POST https://getgmailstore.com/api/orders/create \
  -H "Content-Type: application/json" \
  -d '{"productId":"30a6d792-9e06-4023-85f4-736dfd9af07d","quantity":10,"contactEmail":"[email protected]","paymentMethod":"crypto","coin":"trc20_usdt"}'

# 人民币余额支付
curl -X POST https://getgmailstore.com/api/orders/create \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer USER_TOKEN" \
  -d '{"productId":"30a6d792-9e06-4023-85f4-736dfd9af07d","quantity":10,"contactEmail":"[email protected]","paymentMethod":"balance_cny"}'