Skip to content
Translated page. The English version is the source of truth.

POST /apiv2/time/infinitystart

เปิดใช้งานโหมด infinity (ไม่จำกัด) สำหรับแอดเดรสที่อยู่ใน Host Mode อยู่แล้ว — Energy จะได้รับการมอบหมายอย่างต่อเนื่องรอบแล้วรอบเล่าจนกว่าคุณจะหยุดใช้งาน

URL ของ Endpoint

POST https://netts.io/apiv2/time/infinitystart

การยืนยันตัวตน

ระบุ API key ของคุณในเนื้อหาคำขอ (api_key) หรือในส่วนหัว X-API-KEY โดย IP ของคำขอจะต้องอยู่ในไวท์ลิสต์ที่กำหนดค่าไว้สำหรับ API key ของคุณ

เนื้อหาคำขอ (Request Body)

json
{
    "api_key": "your_api_key",
    "address": "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE"
}

พารามิเตอร์

พารามิเตอร์ชนิดจำเป็นคำอธิบาย
api_keystringใช่API key (หรือส่วนหัว X-API-KEY)
addressstringใช่แอดเดรส TRON (TRC-20), ^T[1-9A-HJ-NP-Za-km-z]{33}$ โดยแอดเดรสจะต้องอยู่ใน Host Mode อยู่แล้ว (ต้องเพิ่มเข้ามาก่อน)

พฤติกรรมการทำงาน

  • แอดเดรสดังกล่าวจะต้องมีอยู่ใน Host Mode อยู่แล้ว และต้องอยู่ในสถานะ ไม่ใช้งาน (หยุดทำงานอยู่)
  • ยอดคงเหลือของคุณต้องครอบคลุมอย่างน้อยหนึ่งรอบตามราคาปัจจุบัน (มีการตรวจสอบก่อนเปิดใช้งาน)
  • Endpoint นี้จะเปิดใช้งานแอดเดรส สร้างคำสั่งซื้อแบบ infinity ที่เปิดอยู่ และ Host Mode จะทำการมอบหมาย Energy ต่อเนื่องไปทีละรอบเรื่อยๆ จนกว่าคุณจะเรียกใช้ /apiv2/time/stop

รอบต่างๆ จะถูกเรียกเก็บเงินเมื่อมีการมอบหมาย (หนึ่งรอบต่อการมอบหมายหนึ่งครั้ง) การมอบหมายครั้งแรกของการเปิดใช้งานมีค่าใช้จ่าย 4 TRX; ในแต่ละครั้งถัดไปจะมีค่าใช้จ่าย 2 หรือ 4 TRX ขึ้นอยู่กับ Energy ที่การโอนก่อนหน้าของคุณใช้งานจริง (≤ 65,000 → 2 TRX, มากกว่านั้น → 4 TRX) ข้อกำหนดยอดขั้นต่ำรายวัน 8 TRX (มีผลบังคับใช้ 2026-08-29) และการปิดการทำงานเมื่อไม่มีการใช้งาน 2 วัน จะมีผลบังคับใช้ในโหมด infinity ด้วยเช่นกัน — ดูที่ Host Mode → รอบและราคา

ใน Time Status แอดเดรสที่เป็น infinity จะรายงานค่า cycles_ordered และ cycles_remaining เป็น null — เนื่องจากไม่มีขีดจำกัดสำหรับการนับถอยหลัง ให้เข้าใจความหมายของ null ว่า "ไม่จำกัด" ไม่ใช่ "ไม่มีรอบคงเหลือ"

ตัวอย่างคำขอ

cURL

bash
curl -X POST https://netts.io/apiv2/time/infinitystart \
  -H "Content-Type: application/json" \
  -d '{
    "api_key": "YOUR_API_KEY_HERE",
    "address": "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE"
  }'

Python

python
import requests

resp = requests.post(
    "https://netts.io/apiv2/time/infinitystart",
    json={"api_key": "YOUR_API_KEY_HERE", "address": "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE"},
    timeout=30,
)
result = resp.json()

if result["code"] == 0:
    print("Infinity mode active, order:", result["data"]["order_id"])
else:
    print("Error:", result["msg"])

Node.js

javascript
const axios = require('axios');

axios.post('https://netts.io/apiv2/time/infinitystart', {
    api_key: 'YOUR_API_KEY_HERE',
    address: 'TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE',
}).then(({ data: result }) => {
    if (result.code === 0) console.log('Infinity mode active, order:', result.data.order_id);
    else console.error('Error:', result.msg);
}).catch(err => console.error('Request failed:', err.response?.data || err.message));

การตอบกลับ (Response)

สำเร็จ (200 OK)

json
{
    "code": 0,
    "msg": "Infinity mode activated successfully",
    "data": {
        "address": "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE",
        "order_id": 5427,
        "mode": "infinity",
        "status": "active",
        "timestamp": "2026-07-13T05:30:15.123456"
    }
}

ฟิลด์การตอบกลับ

ฟิลด์ชนิดคำอธิบาย
codeinteger0 = สำเร็จ, ค่าลบ = ข้อผิดพลาด
msgstringข้อความที่มนุษย์อ่านได้
data.addressstringแอดเดรสที่เปิดใช้งานในโหมด infinity
data.order_idintegerตัวระบุคำสั่งซื้อภายใน
data.modestring"infinity"
data.statusstring"active"
data.timestampstringการประทับเวลา ISO

การตอบกลับเมื่อเกิดข้อผิดพลาด

codemsgสาเหตุ
-1API key required in X-API-KEY header or request bodyไม่ได้ระบุ API key
-1Invalid API key or IP not in whitelistการยืนยันตัวตนล้มเหลว
-1Invalid TRC-20 address formatรูปแบบแอดเดรสไม่ถูกต้อง
-1Failed to activate host modeไม่สามารถเปิดใช้งาน Host Mode ได้ — โปรดลองอีกครั้ง
-1Database error activating infinity modeข้อผิดพลาดชั่วคราวทางฝั่งเซิร์ฟเวอร์ — โปรดลองอีกครั้ง
-1Internal server errorเกิดข้อผิดพลาดที่ไม่คาดคิด — โปรดลองอีกครั้งหรือติดต่อฝ่ายสนับสนุน
-2Insufficient balance. Required: X TRX, Available: Y TRXยอดคงเหลือต่ำกว่าราคาหนึ่งรอบ
-4Address not found. Please add address firstไม่พบแอดเดรสใน Host Mode
-5Host mode is already active for this addressแอดเดรสกำลังทำงานอยู่แล้ว
-6There is already an open order for this addressมีคำสั่งซื้อที่เปิดอยู่แล้วสำหรับแอดเดรสนี้
json
{ "code": -4, "msg": "Address not found. Please add address first", "data": null }

รหัสสถานะ HTTP

ข้อผิดพลาดของ Endpoint จะถูกส่งกลับมาพร้อมกับ HTTP 200 และ code ที่เป็นค่าลบ — ให้ตรวจสอบที่ code ไม่ใช่สถานะ HTTP เนื้อหาของข้อผิดพลาดจะมี "data": null รวมอยู่ด้วยเสมอ

ข้อผิดพลาดบางอย่างจะถูกส่งกลับมาก่อนที่คำขอจะไปถึง Endpoint โดยจะใช้สถานะที่ไม่ใช่ 200 และมีรูปแบบเนื้อหาที่แตกต่างออกไป:

HTTPเนื้อหา (Body)สาเหตุ
402{"detail": {"code": 1004, "msg": "Insufficient funds. Minimum balance is 4 TRX. Please top up your account."}}ยอดคงเหลือในบัญชีต่ำเกินไป
403{"detail": {"code": 1005, "msg": "API key is blocked. Contact support."}}API key ถูกระงับ — โปรดติดต่อฝ่ายสนับสนุน
422{"detail": [ … ]}เนื้อหาคำขอล้มเหลวในการตรวจสอบความถูกต้อง: ฟิลด์ที่จำเป็นขาดหายไปหรือมีชนิดข้อมูลที่ไม่ถูกต้อง โปรดทราบว่าจะไม่มีฟิลด์ code ในการตอบกลับนี้

Endpoint ที่เกี่ยวข้อง

หมายเหตุ

  • โหมด infinity จะทำงานอย่างต่อเนื่องจนกว่าคุณจะหยุดด้วย /apiv2/time/stop
  • โปรดรักษายอดคงเหลือให้เพียงพออยู่เสมอ — รอบต่างๆ จะถูกเรียกเก็บเงินเมื่อมีการมอบหมาย
  • ใช้ Endpoint นี้เพื่อกลับมาเปิดใช้งานแอดเดรสที่เคยหยุดไปก่อนหน้านี้อีกครั้ง (แอดเดรสจะต้องอยู่ในสถานะไม่ใช้งาน)