-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Client error #1
Comments
Bonjour, Merci d'avoir pris le temps de remonter ce problème. Pouvez vous donner un exemple de code minimal permettant de reproduire ce problème ? |
$Sms = new SmsApi( $applicationKey, $applicationSecret, $endpoint, $consumerKey );
// Get available SMS accounts
$accounts = $Sms->getAccounts(true);
print_r($accounts); Mais les paramètres de la requête on été récupéré sur le site de ovh. |
J'ai aussi essayer sans |
Bonjour, Les erreurs 403 sont retournées par l'API d'OVH quand les credentials sont invalides. Pouvez-vous réessayer avec la nouvelle version ? Et, si vous rencontrez toujours une erreur, pouvez-vous essayer de regénérer vos credentials sur cette URL : https://api.ovh.com/createToken/index.cgi?GET=/sms/*&PUT=/sms/*&DELETE=/sms/*&POST=/sms/* |
Bonjour, Fatal error: Uncaught exception 'GuzzleHttp\Exception\ClientException' with message 'Client error response [url] https://api.ovh.com/1.0/sms/sms-******-1 [status code] 403 [reason phrase] Forbidden' in /home/-_-/www/send_sms/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:89 Stack trace: #0 /home/-__-/www/send_sms/vendor/guzzlehttp/guzzle/src/Subscriber/HttpError.php(33): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Message\Request), Object(GuzzleHttp\Message\Response)) #1 /home/-__-/www/send_sms/vendor/guzzlehttp/guzzle/src/Event/Emitter.php(109): GuzzleHttp\Subscriber\HttpError->onComplete(Object(GuzzleHttp\Event\CompleteEvent), 'complete') #2 /home/-__-/www/send_sms/vendor/guzzlehttp/guzzle/src/RequestFsm.php(91): GuzzleHttp\Event\Emitter->emit('complete', Object(GuzzleHttp\Event\CompleteEvent)) #3 /home/-__-/www/send_sms/vendor/guzzlehttp/guzzle/src/RequestFsm.php(132): GuzzleHttp\RequestFsm->__invoke(Object(GuzzleHttp\Transaction)) #4 /home/-__-/ww in /home/-_**-/www/send_sms/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php on line 89 j'ai testé sur les deux |
Bonjour,
|
Bonjour @kgaut Avez-vous essayé de ré-générer les tokens avec https://api.ovh.com/createToken/index.cgi?GET=/sms/*&PUT=/sms/*&DELETE=/sms/*&POST=/sms/* ? |
Pouvez-vous eggallement essayer avec la dernière version sur Github ? Merci. |
Bonjour, J'utilise la version master de votre dépot, voici mon fichier composer :
merci de votre réponse rapide, j'attends que mon client me regénère des clé via le second lien pour voir ce que cela donne. Si c'est vraiment ça il faudrait mettre cette page de documentation à jour : https://www.ovh.com/fr/g1639.envoyer_des_sms_avec_lapi_ovh_en_php#mise_en_place_de_lenvironnement_creation_des_identifiants Je vous tiens au courant dès que j'ai les nouvelles clées. |
Parfait. J'ai remonté votre feedback concernant le guide. Un petit refresh lui ferait le plus grand bien. |
Bonjour à tous, Le 29 juin 2016 à 17:13, Kevin Gautreau [email protected] a écrit :
BADER ALDIN Kefah |
Bonjour, c'est tout bon avec les clés générées via votre lien. Merci et bonne fin de journée. Kevin |
Super. Merci pour ton feedback. Je vais garder l'issue ouverte le temps que le guide soit corrigé. |
Bonjour, cela a fonctionné un temps, puis j'ai eu à nouveau le message d'erreur
Qui semble correspondre à un problème de clé, dans le doute j'ai pensé que je n'avais pas fais attention à la validité des clés. J'en ai donc recréé de nouvelles en mettant bien cette fois une validité "illimitée". Cela à tout de suite fonctionné (c'était lundi matin) ce matin, je teste à nouveau, et le même message d'erreur :
N'y aurait-il pas un problème de validité non prise en compte ? (je peux vous donner mes credentials par pm si besoin. |
Que donne un appel sur https://api.ovh.com/console/#/auth/currentCredential#GET avec les nouveaux credentials ? Cet appel d'API permet de connaitre les autorisations attachés aux clés en cours d'utilisation. |
|
Hum, I suspect the application is still using outdated credentials. I've generated new unlimited credentials on https://api.ovh.com/createToken/index.cgi?GET=/sms&GET=/sms/*&PUT=/sms/*&DELETE=/sms/*&POST=/sms/* and then called
|
C'est ce que j'ai fais par deux, fois, en vérifiant bien le deuxième coup que je n'avais pas de limite de validité. Ça marche, au départ, puis lors de nouveaux tests le lendemain / surlendemain, cela ne passe plus et je tombe sur cette erreur 403. |
Cela semble concerner l'authentification de l'API et non pas directement ce SDK PHP. Pouvez-vous poursuivre la discussion sur [email protected]. Vous pouvez vous inscrire en envoyant un mail à [email protected]. |
Je viens d'envoyer un mail à la liste, merci de votre aide. |
Bonjour, je viens d'installer le SDK, de tomber sur la même erreur: |
tu as bien utilisé cette adresse pour générer ton jeu de clés : https://api.ovh.com/createToken/index.cgi?GET=/sms/*&PUT=/sms/*&DELETE=/sms/*&POST=/sms/* ? |
Je suis allé sur ce formulaire: |
Oui donc le soucis vient de là sur cette page, les champs d'autorisations ne sont pas renseignés : À comparer avec le lien que j'ai donné plus haut. Essayes donc de regénérer tes clés avec ce lien : https://api.ovh.com/createToken/index.cgi?GET=/sms/*&PUT=/sms/*&DELETE=/sms/*&POST=/sms/* |
Merci, je valide, je n'avais saisi la nuance entre les 2 formulaires. Bonne soirée |
@cmeheut tu peux en dire plus sur la manière dont tu es arrivé sur https://eu.api.ovh.com/createToken/ sans les bonnes autorisations ? Je vais mettre à jour la doc pour ce soit plus clair :) |
C'est le lien qui est présent sur cette page: https://www.ovh.com/fr/g1639.envoyer_des_sms_avec_lapi_ovh_en_php |
Merci @cmeheut ! J'ai fait un sort à cette page. Le fix arrivera en production d'ici quelques minutes. |
J'ai cet erreur quand je tente d'avoir les informations sur mon compte.
"Client error response [url] https://api.ovh.com/1.0/sms [status code] 403 [reason phrase] Forbidden" on line 89 of /Developer/www/octobercms/smsaplpha/plugins/dcolsay/sms/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php
The text was updated successfully, but these errors were encountered: