Bonjour à tous,
Je suis en train d'écrire une petite application console pour mettre à jour mes enregistrements DNS, en C# en utilisant la librairie "csharp-ovh".
En suivant les instructions trouvées sur le site eu.api.ovh.com, j'ai suivi le lien suivant : https://eu.api.ovh.com/createToken/ pour créer Application Key, Application Secret et Consumer Key. J'ai octroyé toutes les autorisations (GET, PUT, POST, DELETE sur *), et j'ai défini la durée sur unlimited.
J'ai écrit ma petite appli, et tout fonctionnait le premier jour. Deux jours plus tard, à l'appel de "/me", l'appli plante avec l'exception "NotCredentialException : This credential is not valid."
J'ai effectué quelques recherches et suis tombé sur le post suivant : https://community.ovhcloud.com/community/fr/creation-api-keys-invalid-account-password?id=community_question&sys_id=92627908581e42d02d4c51cec5fc96a3
Où il est conseillé de se rendre sur https://api.ovh.com/createApp/ pour créer un appkey+appsecret, puis sur https://api.ovh.com/console/#/auth/credential#POST pour créer une consumer key.
J'ai donc effectué cette opération, mis ces nouvelles clés dans mon appli, et cette fois l'erreur est : "NotCredentialException : This credential does not exist.".
J'ai alors vu dans la réponse au formulaire "/auth/credential" qu'il y avait une "validationUrl", j'ai donc cliqué sur cette URL et confirmé les droits, en sélectionnant de nouveau une durée "Unlimited", mais les credentials ne fonctionnent toujours pas.
Quelqu'un pourrait me donner la procédure pour générer des credentials qui fonctionnent et qui ont vraiment une durée illimitée pour ne pas avoir à en recréer à chaque utilisation ? (d'autant plus que si je retourne sur le premier lien "createToken", avec les mêmes "Script Name" et "Script Description", j'ai une erreur m'indiquant que des credentials existent déjà pour cette application. J'imagine qu'on ne va pas devoir réinventer de nouveaux noms pour regénérer une clé à chaque fois qu'on veut utiliser l'API ?
Je suis un peu perdu ...
API Keys : not valid/not exist
Sujets apparentés
- Modification des variables php.ini
25195
23.01.2019 16:32
- Lancement App front React
14806
26.04.2019 12:54
- Accès à la configuration du serveur apache ?
11136
23.10.2017 12:25
- Connexion SSH ?
8974
14.10.2017 09:53
- FTP and SFTP time out
8607
14.01.2018 08:55
- Drupal 8 - Composer - lack of memory
7693
19.10.2017 19:33
- Transferts FTP/SFTP
7083
21.10.2017 13:00
- DésespoirJS WEB CLOUD 1
7075
26.01.2019 03:44
- Activer Memcached PECL
6759
17.12.2018 13:07
- 504 Gateway Timeout depuis bientôt 24h
6564
24.04.2019 11:19