Bonjour à tous,
J'ai créé un script me permettant d'intéragir avec l'API vps pour gérer ceux-ci via l'API.
Cependant, lorsque je passe sur l'API /order pour commander un nouveau VPS, un problème se pose lors de la validation du panier :
```
Traceback :
Traceback (most recent call last):
File "./order.py", line 608, in commitCart
salesorder = client.get("/order/cart/%s/checkout" % cartId)
File "/usr/local/lib/python3.8/dist-packages/ovh/client.py", line 347, in get
return self.call('GET', _target, None, _need_auth)
File "/usr/local/lib/python3.8/dist-packages/ovh/client.py", line 456, in call
raise APIError(json_result.get('message'), response=result)
ovh.exceptions.APIError: You are not allowed
OVH-Query-ID: xxxxx
```
Les droits sur la clé d'API utilisée sont les suivants (RW /*) :
```
{'status': 'validated', 'lastUse': '2020-08-07T18:22:49+02:00', 'credentialId': XXX, 'rules': [{'method': 'GET', 'path': '/*'}, {'method': 'POST', 'path': '/*'}, {'method': 'PUT', 'path': '/*'}, {'path': '/*', 'method': 'DELETE'}], 'allowedIPs': None, 'expiration': '2020-08-08T17:40:04+02:00', 'applicationId': YYY, 'creation': '2020-08-07T17:39:33+02:00', 'ovhSupport': False, 'description': None, 'method': 'account', 'user': None, 'roles': ['ADMIN']}
```
Mon cheminement :
* `cart = client.post('/order/cart', ovhSubsidiary='FR')`
* `client.post("/order/cart/%s/assign" % cart['cartId'])`
* `result = client.post(uri, duration=order_params['duration'], planCode=order_params['plan'], pricingMode=order_params['payment'], quantity=int(order_params['quantity']))`
* `salesorder = client.get("/order/cart/%s/checkout" % cartId)`
À ce moment, une exception est levée : **You are not allowed**
Si quelqu'un a une idée, je suis preneur !
Merci d'avance :)
Commande VPS via API /order
Related questions
- Perte de mot de passe
48231
26.05.2023 13:36
- Comment configurer/utiliser un SMTP depuis un VPS ?
46950
07.10.2019 10:49
- Je connais que le mutu et besoin de node js
46476
14.04.2017 13:34
- Qu'est-ce vcore?
45372
06.01.2017 19:20
- Envoi Email via SMTP (port 587) sur VPS Pro1
44519
27.01.2017 10:02
- [résolu] Serveur Mysql - hôte inconnu
42141
19.01.2017 16:21
- Mon VPS à Timed Out
41788
15.03.2017 22:50
- Délai de livraison VPS
41545
11.07.2018 15:15
- Problème avec statisitique Plesk
38995
29.03.2017 07:44
- Accès externe base de données
38614
18.07.2018 10:29