เอกสาร API ของพร็อกซี่
REST API ช่วยให้โค้ดของคุณตรวจสอบราคา ดูเครดิตและ GB ที่เหลือ ซื้อปริมาณการใช้งาน และดึงข้อมูลล็อกอินพร็อกซี่ของคุณ ใช้ JSON ผ่าน HTTPS มีหนึ่งคีย์ Bearer ต่อบัญชี สร้างได้ในหน้าคีย์ API ของคอนโซล
URL หลัก
https://gbproxies.cc/api/v1การยืนยันตัวตน
Authorization: Bearer gbk_...จำกัด300 คำขอต่อนาทีต่อคีย์
จุดปลายทาง
GET /productsคีย์: ไม่ผลิตภัณฑ์, ราคาต่อ GB พร้อมขั้นตอนปริมาณ, พอร์ตและตัวเลือกการกำหนดเป้าหมายGET /locations?product=residentialคีย์: ไม่ประเทศและ IP ที่ไม่ซ้ำกันที่พบใน 30 วันที่ผ่านมาสำหรับหนึ่งผลิตภัณฑ์GET /balanceคีย์: ใช่เครดิตของคุณใน USD และ GB ที่ซื้อ, ใช้และเหลือต่อผลิตภัณฑ์GET /proxyคีย์: ใช่โฮสต์เกตเวย์, ชื่อผู้ใช้และรหัสผ่านพร็อกซี่ของคุณ และพอร์ตของทุกผลิตภัณฑ์POST /ordersคีย์: ใช่ซื้อปริมาณการใช้งาน: JSON body {"product": "residential", "gb": 50} ชำระจากเครดิตGET /ordersคีย์: ใช่การซื้อล่าสุด 50 รายการของคุณตัวอย่าง
การซื้อจะตอบกลับด้วยรหัสคำสั่งซื้อ GB ที่เพิ่มและราคา ดึงข้อมูลล็อกอินพร็อกซี่ครั้งเดียวด้วย GET /proxy และใช้ซ้ำได้ ไม่เปลี่ยนแปลงระหว่างการซื้อ
{
"ok": true,
"id": "GO-7K2MQX9PLA",
"product": "residential",
"gb": 50,
"price_usd": "30.00",
"state": "added"
}curl https://gbproxies.cc/api/v1/products
curl -H "Authorization: Bearer gbk_YOUR_KEY" https://gbproxies.cc/api/v1/balance
curl -X POST -H "Authorization: Bearer gbk_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"product":"residential","gb":50}' https://gbproxies.cc/api/v1/ordersimport requests
H = {"Authorization": "Bearer gbk_YOUR_KEY"}
print(requests.get("https://gbproxies.cc/api/v1/balance", headers=H).json())
r = requests.post("https://gbproxies.cc/api/v1/orders", headers=H, json={"product": "residential", "gb": 50})
print(r.status_code, r.json())const H = { Authorization: "Bearer gbk_YOUR_KEY", "Content-Type": "application/json" };
console.log(await (await fetch("https://gbproxies.cc/api/v1/balance", { headers: H })).json());
const r = await fetch("https://gbproxies.cc/api/v1/orders", { method: "POST", headers: H, body: JSON.stringify({ product: "residential", gb: 50 }) });
console.log(r.status, await r.json());ข้อผิดพลาด
ทุกคำตอบมี ok ข้อผิดพลาดจะเพิ่ม error (รหัสคงที่) และ message ไม่มีการเรียกเก็บเงินสำหรับข้อผิดพลาดใดๆ
unauthorized401ไม่มีหรือคีย์ API ไม่ถูกต้องbad_product400ไม่รู้จักรหัสผลิตภัณฑ์bad_gb400GB นอกเหนือจากขั้นต่ำและสูงสุดของผลิตภัณฑ์funds402เครดิตไม่เพียงพอ need_usd บอกจำนวนที่ต้องเพิ่ม จะไม่มีการเรียกเก็บเงินใดๆnetwork503ไม่สามารถเพิ่มปริมาณการใช้งานได้ในขณะนี้ ไม่มีการเรียกเก็บเงิน กรุณาลองใหม่ในภายหลังrate_limited429มากกว่า 300 คำขอต่อนาทีสำหรับหนึ่งคีย์