Mise à jour du paquet
Lors de la désactivation d'un sous-paquet, le trafic restant est conservé dans le sous-paquet. La période de validité du sous-paquet ne doit pas dépasser celle du tarif actif actuel. Indiquez la quantité totale de trafic en octets à allouer pour le sous-paquet.
Critère d'évaluation :
Paramètres du chemin d'accès :
Nom | Valeur | Description |
|---|---|---|
Autorisation |
| Votre clé API personnelle |
Corps de la demande :
Nom | Type | Description |
|---|---|---|
is_link_date | Booléen | "Si c'est le cas, la date de mise à jour sera liée au paquet principal. |
rotation | Nombre | Spécifie le type de rotation : '-1' = Pas de rotation (Sticky), '0' = Rotation par demande, '1' à '3600' = Rotation par temps en secondes. |
limite de trafic | Chaîne | Spécifie la quantité d'octets alloués au sous-paquetage. |
expired_at | Chaîne | Date d'expiration du sous-paquet. |
est_actif | Booléen | Définit le statut du sous-paquetage : "true" pour actif, "false" pour inactif. |
clé_du_paquet | Chaîne | Clé de votre paquet actif. |
Exemple :
https://proxy-seller.com/personal/api/v1/fj4948ffhg58gh843gh/residentsubuser/updateRéponse :
{
"status": "success",
"data": {
"rotation": 60,
"traffic_limit": "7516192768",
"expired_at": "d.m.Y",
"is_link_date": true,
"is_active": true,
"package_key": "1234567890abcdefedcb",
"traffic_usage": "10",
"traffic_left": "10",
"traffic_usage_sub": "2",
"traffic_limit_sub": "5",
"traffic_left_sub": "3"
},
"errors": []
}{
"status": "error",
"data": null,
"errors": [
{
"message": "Error api key",
"code": 503,
"customData": null
},
{
"message": "IP not allowed",
"code": 503,
"customData": null
},
{
"message": "Request limit reached",
"code": 503,
"customData": null
}
]
}{
"status": "error",
"data": null,
"errors": [
{
"message": "IP not allowed",
"code": 503,
"customData": null
}
]
}{
"status": "error",
"data": null,
"errors": [
{
"message": "Set [ traffic_limit ] less than [ traffic_left - 1 ] in main package: 27380416559",
"code": 0,
"customData": null
}
]
}{
"status": "error",
"data": null,
"errors": [
{
"message": "Sub tarif not found",
"code": 0,
"customData": null
}
]
}