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
Sujets apparentés
- Je connais que le mutu et besoin de node js
14277
14.04.2017 13:34
- [résolu] Serveur Mysql - hôte inconnu
11847
19.01.2017 16:21
- Envoi Email via SMTP (port 587) sur VPS Pro1
11686
27.01.2017 10:02
- Comment configurer/utiliser un SMTP depuis un VPS ?
11524
07.10.2019 10:49
- Accès externe base de données
11288
18.07.2018 10:29
- Problème avec statisitique Plesk
10309
29.03.2017 07:44
- Comment sauvegarder / restaurer tout son vps système compris
10188
31.08.2018 05:21
- Qu'est-ce vcore?
10050
06.01.2017 19:20
- Délai de livraison VPS
10006
11.07.2018 15:15
- Mise à jour Plesk en erreur
9722
28.11.2016 22:52