API ਦਸਤਾਵੇਜ਼

ਸੇਵਾ EnergyFather ਲੈਣ-ਦੇਣ ਅਤੇ ਹੋਰ TRC20 ਕ੍ਰਿਪਟੋ-ਟੋਕਨਾਂ ਨੂੰ USDT ਭੇਜਣ ਲਈ ਲੋੜੀਂਦੀ ਊਰਜਾ ਅਤੇ ਬੈਂਡਵਿਡਥ ਖਰੀਦਣ (ਕਿਰਾਏ) ਵਿੱਚ ਮਦਦ ਕਰਦੀ ਹੈ; ਬਲਾਕਚੇਨ 'ਤੇ TRON ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੇ ਲੈਣ-ਦੇਣ ਨੂੰ ਭੇਜਣ ਲਈ ਬੈਂਡਵਿਡਥ ਦੀ ਵੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਭੇਜਣਾ TRX, ਇਨਾਮ ਾਂ ਦਾ ਦਾਅਵਾ ਕਰਨਾ, ਅਤੇ ਵੋਟ ਦੇਣਾ Super Representatives।

ਊਰਜਾ ਖਰੀਦਣ ਦੀ ਪ੍ਰਕਿਰਿਆ

ਊਰਜਾ ਖਰੀਦਣ ਲਈ, ਤੁਹਾਨੂੰ ਸੇਵਾ ਵਿੱਚ ਰਜਿਸਟਰ ਕਰਨ ਦੀ EnergyFather ਲੋੜ ਹੈ, "ਖਰੀਦਦਾਰ > API ਟੋਕਨ" ਪੰਨੇ ਤੋਂ ਅਥਾਰਟੀ ਟੋਕਨ ਫੜੋ, ਅਤੇ ਖਰੀਦਦਾਰ ਖਾਤੇ ਦੇ ਬਕਾਇਆ ਨੂੰ ਟਾਪ ਅੱਪ ਕਰੋ।

ਆਰਡਰ (ਵਿਧੀ ‘buy/energy’) ਬਣਾਉਣ ਤੋਂ ਬਾਅਦ ਊਰਜਾ ਨੂੰ ਕਈ ਸਕਿੰਟਾਂ ਜਾਂ ਮਿੰਟਾਂ ਦੀ ਦੇਰੀ ਨਾਲ ਡਿਲੀਵਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਇਸ ਲਈ ਸਵੈਚਾਲਿਤ ਪ੍ਰਣਾਲੀਆਂ ਨੂੰ ਵਿਕਸਤ ਕਰਦੇ ਸਮੇਂ ਸਮੇਂ-ਸਮੇਂ 'ਤੇ ਬੇਨਤੀ ਵਿਧੀ ‘order/get/{guid}’ ਦੁਆਰਾ ਆਰਡਰ ਲਾਗੂ ਕਰਨ ਦੀ ਜਾਂਚ ਕਰਨ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ.

ਉਦਾਹਰਨ ਲਈ, ਜੇ ਤੁਸੀਂ ਭੇਜਣ USDT ਦੀ ਯੋਜਨਾ ਬਣਾ ਰਹੇ ਹੋ ਅਤੇ ਊਰਜਾ ਖਰੀਦ ਕੇ ਲੈਣ-ਦੇਣ ਨੂੰ ਸਸਤਾ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਹੇਠ ਲਿਖੇ ਕੰਮ ਕਰਦੇ ਹੋ:

  • ਲੋੜੀਂਦੀ ਊਰਜਾ ਦੀ ਮਾਤਰਾ ਦਾ ਅਨੁਮਾਨ ਲਗਾਉਣ ਅਤੇ ਇਸ ਨੂੰ ਖਰੀਦਣ ਲਈ ਵਿਧੀ ਦੀ ‘buy/energy’ ਬੇਨਤੀ ਕਰੋ,
  • ਸਮੇਂ-ਸਮੇਂ 'ਤੇ ਵਿਧੀ ਦੀ ਬੇਨਤੀ ‘order/get/{guid}’ ਕਰੋ ਜਦੋਂ ਤੱਕ ਊਰਜਾ ਨਹੀਂ ਸੌਂਪੀ ਜਾਂਦੀ (ਆਮ ਤੌਰ 'ਤੇ ਇਸ ਨੂੰ ਕੁਝ ਸਕਿੰਟ ਲੱਗਦੇ ਹਨ),
  • ਭੇਜੋ USDT (ਖਰੀਦੀ ਗਈ ਊਰਜਾ ਦੀ ਵਰਤੋਂ ਲੈਣ-ਦੇਣ ਫੀਸ ਦਾ ਭੁਗਤਾਨ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਵੇਗੀ)।

ਜਨਰਲ ਨੋਟਸ

ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ, ਇੱਕ ਪ੍ਰਗਟਾਵੇ ਨੂੰ ਕਰਲੀ ਬਰੇਸਿਜ਼ ਵਿੱਚ ਲਪੇਟਿਆ ਗਿਆ ਹੈ ਜਿਵੇਂ ਕਿ ਸੰਬੰਧਿਤ ‘{id}’ ਵੇਰੀਏਬਲ ਦਾ ਮੁੱਲ ਜਾਂ ‘{guid}’ ਮਤਲਬ ਹੈ:

  • ‘{guid}’ (ਆਮ ਤੌਰ 'ਤੇ 8 ਅੰਕਾਂ) ਵਿੱਚ EnergyFather ਵਸਤੂ ਦਾ ਗਲੋਬਲ ਵਿਲੱਖਣ ਪਛਾਣਕਰਤਾ ਹੈ,
  • ‘{id}’ ਇਸ ਉਪਭੋਗਤਾ ਲਈ ਆਬਜੈਕਟ ਦਾ ਕ੍ਰਮਵਾਰ ਨੰਬਰ ਹੈ (ਨੰਬਰਿੰਗ ਹਰੇਕ ਉਪਭੋਗਤਾ ਲਈ ਸ਼ੁਰੂ ਹੁੰਦੀ ‘1’ ਹੈ).

API ਅੰਤ-ਬਿੰਦੂ

https://panel.energyfather.com/api/v1/private

ਵਿਧੀ ਦੀ POST ਵਰਤੋਂ ਕਰਕੇ ਬੇਨਤੀਆਂ ਭੇਜੋ।

ਬੇਨਤੀਆਂ ਦੀ ਪ੍ਰਮਾਣਿਕਤਾ

ਕਿਸੇ ਨਿੱਜੀ API ਨੂੰ ਬੇਨਤੀਆਂ ਦੀ ਪੁਸ਼ਟੀ (ਅਧਿਕਾਰਤ) ਕਰਨ ਲਈ, ਇੱਕ HTTP ਸਿਰਲੇਖ ਪਾਸ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ:

Token: {token}

ਅਥਾਰਟੀ ਟੋਕਨਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕੰਟਰੋਲ ਪੈਨਲ ਵਿੱਚ, "ਟੋਕਨਾਂ > API ਖਰੀਦਦਾਰ" ਪੰਨੇ 'ਤੇ ਸਥਿਤ ਹੈ.

ਉਦਾਹਰਨ ਲਈ, ਤੁਸੀਂ ਆਰਡਰ 123456 ਬਾਰੇ ਜਾਣਕਾਰੀ ਹੇਠ ਲਿਖੇ ਤਰੀਕੇ ਨਾਲ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ:

CURL -X POST 'https://panel.energyfather.com/api/v1/private/order/get/123456' 
-H 'Token: 123456xxxxxxxxxxxxxxxxxxxxxxNOPQRS'

ਆਰਡਰ ਦੀ ਸਥਿਤੀ

  • "0" - ਲੰਬਿਤ ਹੈ. ਆਰਡਰ ਹੁਣੇ ਹੀ ਬਣਾਇਆ ਗਿਆ ਹੈ।
  • "1" - ਭੁਗਤਾਨ ਦੀ ਉਡੀਕ. ਭੁਗਤਾਨ ਲਿੰਕ ਪਹਿਲਾਂ ਹੀ ਤਿਆਰ ਕੀਤਾ ਜਾ ਚੁੱਕਾ ਹੈ, EnergyFather ਭੁਗਤਾਨ ਪ੍ਰਣਾਲੀ ਤੋਂ ਕਾਲਬੈਕ ਦੀ ਉਡੀਕ ਕਰ ਰਿਹਾ ਹੈ। ਇਸ ਸਥਿਤੀ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ ਜੇ ਆਰਡਰ ਦਾ ਭੁਗਤਾਨ ਪੂਰੀ ਤਰ੍ਹਾਂ ਅੰਦਰੂਨੀ ਖਾਤੇ 'ਤੇ ਉਪਲਬਧ ਫੰਡਾਂ ਦੁਆਰਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
  • "2" - ਊਰਜਾ ਪ੍ਰਤੀਨਿਧਤਾ ਦੀ ਪ੍ਰਕਿਰਿਆ ਜਾਰੀ ਹੈ.
  • "3" - ਡੈਲੀਗੇਟ ਕੀਤਾ ਗਿਆ. ਊਰਜਾ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ।
  • "4" - ਦੁਬਾਰਾ ਪ੍ਰਾਪਤ ਕੀਤਾ ਗਿਆ (ਗੈਰ-ਡੈਲੀਗੇਟ). ਭੁਗਤਾਨ ਕੀਤੀ ਸਮਾਂ ਮਿਆਦ ਦੇ ਖਤਮ ਹੋਣ ਕਾਰਨ ਊਰਜਾ ਵਾਪਸ ਲੈ ਲਈ ਜਾਂਦੀ ਹੈ।
  • "5" - ਭੁਗਤਾਨ ਕੀਤਾ ਗਿਆ. ਆਰਡਰ ਦਾ ਭੁਗਤਾਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਊਰਜਾ ਸਪੁਰਦਗੀ ਲਈ ਕਤਾਰ ਵਿੱਚ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ।
  • "6" - ਗਲਤੀ.

ਸਥਿਤੀਆਂ ਦਾ ਆਮ ਕ੍ਰਮ: 0, 5, 2, 3, 4 .

API ਵਿਧੀਆਂ
  • /api/v1/private/buy/energy - ਊਰਜਾ ਖਰੀਦੋ (ਅੰਦਰੂਨੀ ਖਾਤੇ ਤੋਂ ਭੁਗਤਾਨ ਕੀਤਾ ਗਿਆ)
  • /api/v1/private/order/list - ਆਪਣੇ ਆਰਡਰਾਂ ਦੀ ਇੱਕ ਸੂਚੀ ਪ੍ਰਾਪਤ ਕਰੋ
  • /api/v1/private/order/get/{guid} - ਆਪਣੇ ਆਰਡਰ ਬਾਰੇ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰੋ
  • /api/v1/private/account/list - ਆਪਣੇ ਅੰਦਰੂਨੀ ਖਾਤਿਆਂ ਦੀ ਸੂਚੀ ਪ੍ਰਾਪਤ ਕਰੋ
  • /api/v1/private/account/get/{id} - ਆਪਣੇ ਅੰਦਰੂਨੀ ਖਾਤੇ ਬਾਰੇ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰੋ

"buy/energy" ਵਿਧੀ - ਊਰਜਾ ਖਰੀਦੋ (ਅੰਦਰੂਨੀ ਖਾਤੇ ਤੋਂ ਭੁਗਤਾਨ)

ਅੰਦਰੂਨੀ ਖਾਤੇ ਤੋਂ ਡੈਬਿਟ ਨਾਲ ਰਜਿਸਟਰਡ ਗਾਹਕ ਦੁਆਰਾ ਊਰਜਾ ਖਰੀਦਣ ਦੀ ਬੇਨਤੀ। ਊਰਜਾ ਨੂੰ ਤੁਰੰਤ ਨਿਰਧਾਰਤ ਪਤੇ 'ਤੇ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ।

ਜੇ ਅੰਦਰੂਨੀ ਖਾਤੇ ਵਿੱਚ ਨਾਕਾਫੀ ਫੰਡ ਹਨ, ਤਾਂ ਆਰਡਰ ਬਣਾਇਆ ਜਾਵੇਗਾ ਅਤੇ ਤੁਰੰਤ ਸਥਿਤੀ "6" (ਗਲਤੀ) ਪ੍ਰਾਪਤ ਕੀਤੀ ਜਾਵੇਗੀ। ਇਸ ਮਾਮਲੇ ਵਿੱਚ ਤੁਹਾਨੂੰ ਪੈਨਲ ਦਾ ਦੌਰਾ ਕਰਨ, ਕੁਝ ਫੰਡ ਜਮ੍ਹਾਂ ਕਰਨ ਅਤੇ ਫਿਰ ਊਰਜਾ ਖਰੀਦਣ ਲਈ ਇੱਕ ਨਵੀਂ API ਬੇਨਤੀ ਭੇਜਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ.

ਖਰੀਦੀ ਜਾਣ ਵਾਲੀ ਊਰਜਾ ਦੀ ਮਾਤਰਾ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਦੇ ਦੋ ਤਰੀਕੇ ਹਨ:

a) ਤੁਸੀਂ ਪੈਰਾਮੀਟਰ ਵਿੱਚ "amount" ਸਹੀ ਊਰਜਾ ਦੀ ਮਾਤਰਾ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦੇ ਹੋ, ਫਿਰ ਤੁਹਾਨੂੰ ਵੀ ਸੈੱਟ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ amount_source="amount".

ਅ) ਜੇ ਤੁਸੀਂ ਨਹੀਂ ਜਾਣਦੇ ਕਿ ਕਿਸੇ ਲੈਣ-ਦੇਣ ਜਾਂ ਕਿਸੇ ਹੋਰ ਟੋਕਨ ਨੂੰ ਭੇਜਣ USDT ਲਈ ਕਿੰਨੀ ਊਰਜਾ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਉਚਿਤ ਮਾਪਦੰਡ (estimate_to, estimate_token, estimate_adjust_percent) ਾਂ ਨੂੰ ਸੈੱਟ amount_source="estimate" ਅਤੇ ਭਰ ਸਕਦੇ ਹੋ.

buy/energy : ਉਦਾਹਰਨ ਊਰਜਾ ਦੀ ਸਹੀ ਮਾਤਰਾ ਦੇ ਨਾਲ ਬੇਨਤੀ

curl -X 'POST' 
  'https://panel.energyfather.com/api/v1/private/buy/energy' 
  -H 'Token: 123456xxxxxxxxxxxxxxxxxxxxxxNOPQRS' 
  -d '{
    "format": "json",
    "to":     "TQHAAJWLLEjBgYq2sjUnq4kbKfajEXEvyE",
    "amount_source": "amount", 
    "amount": 31895,
    "period_type": "days",
    "period_amount": 3
}'

buy/energy : ਉਦਾਹਰਨ ਲਈ ਊਰਜਾ ਦੀ ਲੋੜੀਂਦੀ ਮਾਤਰਾ ਦੀ ਗਣਨਾ ਦੇ ਨਾਲ ਬੇਨਤੀ

curl -X 'POST' 
  'https://panel.energyfather.com/api/v1/private/buy/energy' 
  -H 'Token: 123456xxxxxxxxxxxxxxxxxxxxxxNOPQRS' 
  -d '{
    "format": "json",
    "to":     "TQHAAJWLLEjBgYq2sjUnq4kbKfajEXEvyE",
    "amount_source": "estimate", 
    "estimate_to": "TLVkYEp4Ue2RpK5v1XNZAB3769g44BSZyH,TJm6HiCMVZdBHbNHThdMv1RambstJPrfYo",
    "estimate_token": "USDT",
    "estimate_adjust_percent": 0.04,
    "period_type": "days",
    "period_amount": 3
}'

buy/energy : ਪਰਮ ਦੀ ਬੇਨਤੀ ਕਰੋ

  • to (ਸਟ੍ਰਿੰਗ, ਲੋੜੀਂਦਾ) - TRON ਉਹ ਪਤਾ ਜਿਸ ਨੂੰ ਊਰਜਾ ਸੌਂਪੀ ਜਾਣੀ ਹੈ
  • period_amount (ਪੂਰਨ ਅੰਕ, ਲੋੜੀਂਦਾ) - ਊਰਜਾ ਖਰੀਦਣ ਲਈ ਸਮਾਂ ਮਿਆਦ
  • period_type (ਸਟ੍ਰਿੰਗ, ਲੋੜੀਂਦਾ) - ਸਮਾਂ ਮਿਆਦ ਦੀ ਕਿਸਮ. ਸੰਭਵ ਮੁੱਲ: days, hours .
  • format (ਸਟ੍ਰਿੰਗ, ਵਿਕਲਪਕ) - ਜਵਾਬ ਫਾਰਮੈਟ. ਸੰਭਵ ਮੁੱਲ: json (default), xml .
  • amount_source (ਸਟ੍ਰਿੰਗ, ਲੋੜੀਂਦਾ) - ਡੈਲੀਗੇਟ ਕੀਤੀ ਊਰਜਾ ਦੀ ਮਾਤਰਾ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਐਲਗੋਰਿਦਮ. ਜੇ ਮੁੱਲ ਹੈ, ਤਾਂ ਪੈਰਾਮੀਟਰ "amount" ਦਾ ਮੁੱਲ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ "amount". ਜੇ ਮੁੱਲ ਹੈ, ਤਾਂ ਊਰਜਾ ਦੀ ਲੋੜੀਂਦੀ ਮਾਤਰਾ ਦੀ ਗਣਨਾ ਮਾਪਦੰਡਾਂ estimate_to, estimate_token, estimate_adjust_percent ਦੇ ਅਧਾਰ ਤੇ ਕੀਤੀ ਜਾਂਦੀ ਹੈ "estimate". ਸੰਭਵ ਮੁੱਲ: amount, estimate .
  • amount (ਪੂਰਨ ਅੰਕ, ਲੋੜੀਂਦਾ ਹੈ ਜੇ amount_source="amount") - ਖਰੀਦੀ ਜਾਣ ਵਾਲੀ ਊਰਜਾ ਦੀ ਮਾਤਰਾ. ਇਸ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜੇ amount_source="estimate".
  • estimate_to (ਸਟ੍ਰਿੰਗ, ਲੋੜੀਂਦੀ ਹੈ ਜੇ amount_source="estimate") - ਪਤਿਆਂ ਦੀ ਕੋਮਾ-ਅਲੱਗ ਸੂਚੀ ਜਿਸ ਨੂੰ ਟੋਕਨ ਲੈਣ-ਦੇਣ ਭੇਜਣ ਦੀ TRON ਯੋਜਨਾ ਬਣਾਈ ਗਈ ਹੈ
  • estimate_token (ਸਟ੍ਰਿੰਗ, ਲੋੜੀਂਦੀ ਹੈ ਜੇ amount_source="estimate") - TRC20 ਟੋਕਨ. ਸੰਭਵ ਮੁੱਲ (ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ): USDT, USDC, USDD, USDJ, JST, TUSD, stUSDT, WTRX ।
  • estimate_adjust_percent (ਡੈਸਿਮਲ, ਲੋੜੀਂਦਾ ਜੇ amount_source="estimate") - ਵਾਧੂ ਊਰਜਾ ਦੀ ਮਾਤਰਾ ਪ੍ਰਤੀਸ਼ਤ ਵਜੋਂ ਪ੍ਰਗਟ ਕੀਤੀ ਜਾਂਦੀ ਹੈ. ਜਲਣ TRX ਤੋਂ ਬਚਣ ਲਈ ਇਸ ਵਾਧੂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਜੋ ਉਦੋਂ ਹੋ ਸਕਦਾ ਹੈ ਜੇ ਪਤੇ ਵਿੱਚ ਬਿਲਕੁਲ ਲੋੜੀਂਦੀ ਮਾਤਰਾ ਵਿੱਚ ਊਰਜਾ ਹੋਵੇ। ਸਿਫਾਰਸ਼ ਕੀਤੀ ਕੀਮਤ ਹੈ 0.04%.

ਮਹੱਤਵਪੂਰਨ: ਵਰਤਮਾਨ ਵਿੱਚ, ਸਿਰਫ 6 ਮਿਆਦਾਂ ਜਾਇਜ਼ ਹਨ: 1 hour ਅਤੇ 1, 3, 7, 15, 30 days.

buy/energy : ਜਵਾਬ

ਸਫਲਤਾ ਦੇ ਮਾਮਲੇ ਵਿੱਚ, ਜਵਾਬ ਵਿੱਚ ਉਹ ਕ੍ਰਮ GUID ਹੋਵੇਗਾ, ਜਿਸ ਦੁਆਰਾ ਤੁਸੀਂ ਬਾਅਦ ਵਿੱਚ ਇਸਦੇ ਅਸਲ ਵੇਰਵੇ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ.

{
	"status": "ok",
	"data": {
		"guid": 81373165,
		"estimate_task_id": null,
		"status": 0,
		"order_cost": "6.051",
		"to": "TQHAAJWLLEjBgYq2sjUnq4kbKfajEXEvyE",
		"energy_amount": 61000,
		"period_type": "hours",
		"energy_delegation_fee": "0.561000000000000000",
		"address_activation_fee": "0.000000000000000000",
		"hours": 1,
		"days": 0,
		"estimate_task": null
	},
	"balance": "7.29412"
}

ਜੇ ਬੇਨਤੀ ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ amount_source="estimate" ਤਾਂ ਜਵਾਬ ਵਿੱਚ ਇੱਕ ਵਾਧੂ ਭਾਗ "estimate_task" ਹੈ। ਉਦਾਹਰਨ ਦੇ ਤੌਰ 'ਤੇ:

{
	"status": "ok",
	"data": {
		"guid": 77082757,
		"estimate_task_id": 42708906,
		"status": 0,
		"order_cost": "0.561",
		"to": "TQHAAJWLLEjBgYq2sjUnq4kbKfajEXEvyE",
		"energy_amount": null,
		"period_type": "hours",
		"energy_delegation_fee": "0.561000000000000000",
		"address_activation_fee": "0.000000000000000000",
		"hours": 1,
		"days": 0,
		"estimate_task": {
			"id": 42708906,
			"token": "USDT",
			"currency": "USD",
			"from": "TQHAAJWLLEjBgYq2sjUnq4kbKfajEXEvyE",
			"to": [
				"TLVkYEp4Ue2RpK5v1XNZAB3769g44BSZyH",
				"TJm6HiCMVZdBHbNHThdMv1RambstJPrfYo"
			]
		}
	},
	"balance": "18.29412"
}

buy/energy : ਜਵਾਬ ਪਰਮ

  • guid - ਆਰਡਰ GUID
  • balance - ਇਸ ਸਮੇਂ ਅੰਦਰੂਨੀ ਖਾਤੇ ਵਿੱਚ ਉਪਲਬਧ ਫੰਡ, TRX
  • days - ਦਿਨਾਂ ਵਿੱਚ ਊਰਜਾ ਦੀ ਵਿਵਸਥਾ ਦੀ ਮਿਆਦ, ਜੇ "period_type=days"
  • hours - ਘੰਟਿਆਂ ਵਿੱਚ ਊਰਜਾ ਦੀ ਵਿਵਸਥਾ ਦੀ ਮਿਆਦ, ਜੇ "period_type=hours"
  • estimate_task - ਇੱਕ TRON ਪਤੇ ਤੋਂ ਦੂਜੇ TRON ਪਤੇ ਦੀ ਸੂਚੀ ਵਿੱਚ ਲੈਣ-ਦੇਣ ਭੇਜਣ ਲਈ TRC20 ਲੋੜੀਂਦੀ ਊਰਜਾ ਦੀ ਗਣਨਾ (ਅਨੁਮਾਨ)

ਵਿਧੀ "order/get/{guid}" - ਆਰਡਰ ਦੇ ਵੇਰਵੇ ਪ੍ਰਾਪਤ ਕਰਨਾ

ਵਿਸ਼ੇਸ਼ ਆਰਡਰ ਬਾਰੇ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨਾ।

order/get/{guid} - ਉਦਾਹਰਨ ਬੇਨਤੀ

curl -X 'POST' 
  'https://panel.energyfather.com/api/v1/private/order/get/12345' 
  -H 'Token: 123456xxxxxxxxxxxxxxxxxxxxxxNOPQRS'

order/get/{guid} - ਉਦਾਹਰਨ ਜਵਾਬ

{
	"status": "ok",
	"data": {
		"guid": 81373165,
		"estimate_task_id": 32301594,
		"status": 3,
		"payment_status": 0,
		"order_cost_paid": "4.146350000000000000",
		"order_cost": "4.146350000000000000",
		"to": "TQHAAJWLLEjBgYq2sjUnq4kbKfajEXEvyE",
		"energy_amount": 31895,
		"period_type": "hours",
		"energy_delegation_fee": "0.000000000000000000",
		"address_activation_fee": "0.000000000000000000",
		"hours": 1,
		"days": 0,
		"resource_txs": [
			{
				"order_guid": 81373165,
				"delegate_txid": "961b6fbd7cc2090d1a65abc06bfabde1046e02d35394f6eca8d05812a6e3ab7"
			}
		],
		"estimate_task": {
			"id": 42708906,
			"token": "USDT",
			"currency": "USD",
			"from": "TQHAAJWLLEjBgYq2sjUnq4kbKfajEXEvyE",
			"to": [
				"TLVkYEp4Ue2RpK5v1XNZAB3769g44BSZyH",
				"TJm6HiCMVZdBHbNHThdMv1RambstJPrfYo"
			]
		}
	}
}

order/get/{guid} - ਪ੍ਰਤੀਕਿਰਿਆ ਪਰੰਪਰਾਵਾਂ

  • guid - ਆਰਡਰ GUID
  • balance - ਇਸ ਸਮੇਂ ਅੰਦਰੂਨੀ ਖਾਤੇ ਵਿੱਚ ਉਪਲਬਧ ਫੰਡ, TRX
  • days - ਦਿਨਾਂ ਵਿੱਚ ਊਰਜਾ ਦੀ ਵਿਵਸਥਾ ਦੀ ਮਿਆਦ, ਜੇ "period_type=days"
  • hours - ਘੰਟਿਆਂ ਵਿੱਚ ਊਰਜਾ ਦੀ ਵਿਵਸਥਾ ਦੀ ਮਿਆਦ, ਜੇ "period_type=hours"
  • to TRX - ਪਤਾ ਜਿੱਥੇ ਊਰਜਾ ਪ੍ਰਦਾਨ ਕੀਤੀ ਜਾਂਦੀ ਹੈ
  • energy_amount - ਊਰਜਾ ਦੀ ਮਾਤਰਾ
  • order_cost - ਆਰਡਰ ਲਾਗਤ, TRX
  • order_cost_paid - ਪਹਿਲਾਂ ਹੀ ਭੁਗਤਾਨ ਕੀਤੀ ਗਈ ਰਕਮ, TRX (ਅੰਦਰੂਨੀ ਖਾਤੇ ਵਿੱਚ ਨਾਕਾਫੀ ਫੰਡਾਂ ਦੀ ਸੂਰਤ ਵਿੱਚ ਇਹ ਰਕਮ ਘੱਟ "order_cost" ਹੋਵੇਗੀ)
  • address_activation_fee - ਮੰਜ਼ਿਲ ਪਤੇ ਨੂੰ ਕਿਰਿਆਸ਼ੀਲ ਕਰਨ ਲਈ ਫੀਸ ਦੀ ਰਕਮ, TRX
  • energy_delegation_fee - ਬਹੁਤ ਛੋਟੇ ਆਰਡਰ ਆਕਾਰ ਲਈ ਫੀਸ, TRX
  • resource_txs - ਬਲਾਕਚੇਨ ਵਿੱਚ TRON ਲੈਣ-ਦੇਣ ਦੀ ਸੂਚੀ ਵਾਲੀ ਐਰੇ ਜਿੱਥੇ ਸਰੋਤਾਂ ਨੂੰ ਸੌਂਪਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਮੁੜ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ (ਬਿਨਾਂ ਡੈਲੀਗੇਟ)
  • status - ਆਰਡਰ ਸਥਿਤੀ, ਸੰਭਾਵਿਤ ਮੁੱਲਾਂ ਦਾ ਵਰਣਨ ਇਸ ਮੈਨੂਅਲ ਦੀ ਸ਼ੁਰੂਆਤ ਵਿੱਚ ਕੀਤਾ ਗਿਆ ਹੈ
  • payment_status - ਭੁਗਤਾਨ ਪ੍ਰਣਾਲੀ ਵਿੱਚ ਆਰਡਰ ਭੁਗਤਾਨ ਦੀ ਸਥਿਤੀ (ਸੰਭਾਵਿਤ ਮੁੱਲ ਭੁਗਤਾਨ ਪ੍ਰਣਾਲੀ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ)

"order/list" ਵਿਧੀ - ਆਰਡਰਾਂ ਦੀ ਸੂਚੀ ਪ੍ਰਾਪਤ ਕਰਨਾ

ਆਰਡਰਾਂ ਦੀ ਸੂਚੀ ਪ੍ਰਾਪਤ ਕਰਨਾ।

order/list - ਉਦਾਹਰਨ ਬੇਨਤੀ

curl -X 'POST' 
  'https://panel.energyfather.com/api/v1/private/order/list' 
  -H 'Token: 123456xxxxxxxxxxxxxxxxxxxxxxNOPQRS'

order/list - ਪਰਮ ਦੀ ਬੇਨਤੀ ਕਰੋ

  • sort (ਸਟ੍ਰਿੰਗ, ਵਿਕਲਪਕ) - ਐਂਟਰੀਆਂ ਦੀ ਸ਼੍ਰੇਣੀ, ਡਿਫੌਲਟ "created_at|desc" ਤੌਰ 'ਤੇ
  • per_page (ਪੂਰਨ ਅੰਕ, ਵਿਕਲਪਕ) - ਪ੍ਰਤੀ ਜਵਾਬ ਐਂਟਰੀਆਂ ਦੀ ਗਿਣਤੀ ਸੀਮਤ ਕਰੋ
  • page (ਪੂਰਨ ਅੰਕ, ਵਿਕਲਪਕ) - ਜਵਾਬ ਪੰਨੇ ਦੀ ਕ੍ਰਮਵਾਰ ਸੰਖਿਆ
  • filter (ਐਰੇ, arrays(objects) ਵਿਕਲਪਕ) - ਐਂਟਰੀਆਂ ਦਾ ਫਿਲਟਰ

order/list - ਉਦਾਹਰਨ ਜਵਾਬ

{
	"current_page": 1,
	"data": [
		{
			"guid": 96134274,
			"status": 4
		},
		{
			"guid": 81373165,
			"status": 3
		}
	],
	"first_page_url": "/api/v1/private/order/list?page=1",
	"from": 1,
	"last_page": 1,
	"last_page_url": "/api/v1/private/order/list?page=1",
	"links": [
		{
			"url": null,
			"label": "pagination.previous",
			"active": false
		},
		{
			"url": "/api/v1/private/order/list?page=1",
			"label": "1",
			"active": true
		},
		{
			"url": null,
			"label": "pagination.next",
			"active": false
		}
	],
	"next_page_url": null,
	"path": "/api/v1/private/order/list",
	"per_page": 15,
	"prev_page_url": null,
	"to": 2,
	"total": 2,
	"draw": null,
	"status": "ok"
}

order/list - ਪ੍ਰਤੀਕਿਰਿਆ ਪਰੰਪਰਾਵਾਂ

  • guid - ਆਰਡਰ ਦੀ ਗਾਈਡ:
  • status - ਪ੍ਰਤੀਕਿਰਿਆ ਦੀ API ਸਥਿਤੀ

"account/list" ਵਿਧੀ - ਅੰਦਰੂਨੀ ਖਾਤਿਆਂ ਦੀ ਸੂਚੀ

ਅੰਦਰੂਨੀ ਖਾਤਿਆਂ ਦੀ ਇੱਕ ਸੂਚੀ ਪ੍ਰਾਪਤ ਕਰਨਾ, ਜਿਸ ਵਿੱਚ ਵਰਤਮਾਨ ਵਿੱਚ ਉਪਲਬਧ ਫੰਡਾਂ ਦੀ ਮਾਤਰਾ ਵੀ ਸ਼ਾਮਲ ਹੈ। ਕਿਉਂਕਿ ਸਾਈਟ (buyer, affiliate, seller, dealer) ਦੇ ਹਰੇਕ ਭਾਗ ਲਈ ਇੱਕ ਵੱਖਰਾ ਅੰਦਰੂਨੀ ਖਾਤਾ ਹੁੰਦਾ ਹੈ, ਖਾਤੇ ਵਿੱਚ ਕਈ ਖਾਤੇ ਹੁੰਦੇ ਹਨ.

account/list - ਉਦਾਹਰਨ ਬੇਨਤੀ

curl -X 'POST' 
  'https://panel.energyfather.com/api/v1/private/account/list' 
  -H 'Token: 123456xxxxxxxxxxxxxxxxxxxxxxNOPQRS'

account/list - ਉਦਾਹਰਨ ਜਵਾਬ

{
	"current_page": 1,
	"data": [
		{
			"guid": 29778748,
			"user_id": 81841325,
			"id": 1,
			"section": "affiliate",
			"currency": "TRX",
			"balance": "2.511531"
		},
		{
			"guid": 64463815,
			"user_id": 81841325,
			"id": 2,
			"section": "buyer",
			"currency": "TRX",
			"balance": "41.704"
		}
	],
	"first_page_url": "/api/v1/private/account/list?page=1",
	"from": 1,
	"last_page": 1,
	"last_page_url": "/api/v1/private/account/list?page=1",
	"links": [
		{
			"url": null,
			"label": "pagination.previous",
			"active": false
		},
		{
			"url": "/api/v1/private/account/list?page=1",
			"label": "1",
			"active": true
		},
		{
			"url": null,
			"label": "pagination.next",
			"active": false
		}
	],
	"next_page_url": null,
	"path": "/api/v1/private/account/list",
	"per_page": 15,
	"prev_page_url": null,
	"to": 2,
	"total": 2,
	"draw": null,
	"status": "ok"
}

account/list - ਪ੍ਰਤੀਕਿਰਿਆ ਪਰੰਪਰਾਵਾਂ

  • guid GUID - ਅੰਦਰੂਨੀ ਖਾਤੇ ਦਾ
  • id - ਅੰਦਰੂਨੀ ਖਾਤੇ ਦਾ ਕ੍ਰਮਵਾਰ ID
  • section - ਇਹ ਸੰਤੁਲਨ ਕਿਸ EnergyFather ਸੈਕਸ਼ਨ ਨਾਲ ਸਬੰਧਤ ਹੈ
  • balance - ਉਪਲਬਧ ਫੰਡ
  • currency - ਮੁਦਰਾ
  • user_id GUID - ਉਪਭੋਗਤਾ ਦਾ

"account/get/{id}" ਵਿਧੀ - ਸਹੀ ਅੰਦਰੂਨੀ ਖਾਤਾ ਪ੍ਰਾਪਤ ਕਰਨਾ

ਦੇ EnergyFather ਕਿਸੇ ਵਿਸ਼ੇਸ਼ ਭਾਗ ਵਾਸਤੇ ਅੰਦਰੂਨੀ ਖਾਤੇ ਦਾ ਬਕਾਇਆ ਪ੍ਰਾਪਤ ਕਰਨਾ। ਕਿਉਂਕਿ ਹਰੇਕ ਸੈਕਸ਼ਨ ਦਾ ਆਪਣਾ ਖਾਤਾ (buyer, affiliate, seller, dealer) ਹੁੰਦਾ ਹੈ, ਇਸ ਲਈ ਹਰੇਕ ਉਪਭੋਗਤਾ ਲਈ ਕਈ ਖਾਤੇ ਹੁੰਦੇ ਹਨ. ਤੁਸੀਂ ਪਹਿਲਾਂ ਉਨ੍ਹਾਂ ਦੀ ਸੂਚੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਵਿਧੀ ਦੀ "account/list" ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ, ਦਿਲਚਸਪੀ ਦੇ ਖਾਤੇ ਦਾ ਪਤਾ ਲਗਾ ‘id’ ਸਕਦੇ ਹੋ, ਅਤੇ ਫਿਰ ਕਿਸੇ ਖਾਸ ਖਾਤੇ ਦਾ ਬਕਾਇਆ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਇਸ ‘id’ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ.

account/get/{id} - ਉਦਾਹਰਨ ਬੇਨਤੀ

curl -X 'POST' 
  'https://panel.energyfather.com/api/v1/private/account/get/1' 
  -H 'Token: 123456xxxxxxxxxxxxxxxxxxxxxxNOPQRS'

account/get/{id} - ਉਦਾਹਰਨ ਜਵਾਬ

{
	"status": "ok",
	"data": {
		"guid": 64463815,
		"user_id": 81841325,
		"id": 2,
		"section": "buyer",
		"currency": "TRX",
		"balance": "41.704"
	}
}

account/get/{id} - ਪ੍ਰਤੀਕਿਰਿਆ ਪਰੰਪਰਾਵਾਂ

  • guid GUID - ਅੰਦਰੂਨੀ ਖਾਤੇ ਦਾ
  • id - ਅੰਦਰੂਨੀ ਖਾਤੇ ਦੀ ਕ੍ਰਮਵਾਰ ID
  • section - ਇਹ ਸੰਤੁਲਨ ਕਿਸ EnergyFather ਸੈਕਸ਼ਨ ਨਾਲ ਸਬੰਧਤ ਹੈ
  • balance - ਉਪਲਬਧ ਫੰਡ
  • currency - ਮੁਦਰਾ
  • user_id - GUID ਉਪਭੋਗਤਾ ਦਾ