代理续订 - 步骤1

代理续订

该方法用于计算续订费用。要计算费用,您需要传递代理类型和代理ID

请求获取可用的续订选项:

URL

https://api.belurk.com/proxy/create-renewal

发送方法

POST

CURL

  1. 1.curl --location 'https://api.belurk.com/proxy/create-renewal'
  2. 2.--header 'Content-Type: application/json'
  3. 3.--header 'x-api-token: {{API_TOKEN}}'
  4. 4.--data '{
  5. 5. "proxy_type": "ipv6",
  6. 6. "selected_proxy": [
  7. 7. 10001,
  8. 8. 10002
  9. 9. ]
  10. 10.}'

成功检索选项时的响应

响应状态: HTTP 200 OK

  1. 1.{
  2. 2. "data": {
  3. 3. "amount": 0,
  4. 4. "count": 10,
  5. 5. "periods": [
  6. 6. {
  7. 7. "label": "1 день",
  8. 8. "key": "1_day"
  9. 9. },
  10. 10. {
  11. 11. "label": "3 дня",
  12. 12. "key": "3_day"
  13. 13. },
  14. 14. {
  15. 15. "label": "1 неделя",
  16. 16. "key": "1_week"
  17. 17. },
  18. 18. {
  19. 19. "label": "2 недели",
  20. 20. "key": "2_week"
  21. 21. },
  22. 22. {
  23. 23. "label": "1 месяц",
  24. 24. "key": "1_month"
  25. 25. },
  26. 26. {
  27. 27. "label": "2 месяца",
  28. 28. "key": "2_month"
  29. 29. },
  30. 30. {
  31. 31. "label": "3 месяца",
  32. 32. "key": "3_month"
  33. 33. }
  34. 34. ]
  35. 35. }
  36. 36.}

失败响应

响应状态: HTTP 404 未找到

  1. 1.{
  2. 2. "data": null
  3. 3. "error": "По заданному фильтру ничего не найдено"
  4. 4.}

用于计算成本的请求:

收到有关可用续订费率的信息后,您需要从提议的续订选项中传递一个值以计算费用

CURL

  1. 1.curl --location 'https://api.belurk.com/proxy/create-renewal'
  2. 2.--header 'Content-Type: application/json'
  3. 3.--header 'x-api-token: {{API_TOKEN}}'
  4. 4.--data '{
  5. 5. "period": "1_month",
  6. 6. "proxy_type": "ipv6",
  7. 7. "selected_proxy": [
  8. 8. 10001,
  9. 9. 10002
  10. 10. ]
  11. 11.}'

成功计算成本时的响应

响应状态: HTTP 200 OK

  1. 1.{
  2. 2. "data": {
  3. 3. "amount": 21, //renewal amount
  4. 4. "count": 10,
  5. 5. "periods": [
  6. 6. {
  7. 7. "label": "1 день",
  8. 8. "key": "1_day"
  9. 9. },
  10. 10. {
  11. 11. "label": "3 дня",
  12. 12. "key": "3_day"
  13. 13. },
  14. 14. {
  15. 15. "label": "1 неделя",
  16. 16. "key": "1_week"
  17. 17. },
  18. 18. {
  19. 19. "label": "2 недели",
  20. 20. "key": "2_week"
  21. 21. },
  22. 22. {
  23. 23. "label": "1 месяц",
  24. 24. "key": "1_month"
  25. 25. },
  26. 26. {
  27. 27. "label": "2 месяца",
  28. 28. "key": "2_month"
  29. 29. },
  30. 30. {
  31. 31. "label": "3 месяца",
  32. 32. "key": "3_month"
  33. 33. }
  34. 34. ]
  35. 35. }
  36. 36.}