OVH Community, votre nouvel espace communautaire.

SMS par API en Java


rgressier
08/09/2016, 17h10
Re-bonjour,

Bien j'ai reçu un CustomerKey en retour de la création de mon application sur l'api, j'ai essayé d'en générer un autre en invoquant l'URL'https://eu.api.ovh.com/1.0/auth/credential' et en définissant les tokens dont j'avais besoin (les mêmes que sur le guide OVH).

je reçois une reponse cohérente avec un CK et une URL de validation. Je l'invoque, m'identifie et a priori tout est OK puisque je suis ré-orienter vers l'URL que j'ai passé dans ma requête.
Je copie mon nouveau CK dans mon programme Java, mais le résultat est le même.

Il y a un délai d'activation avant de pouvoir utiliser l'API?

Merci d'avance,

Edit: Désolé pour le doublon, j'avais pas vu le message de modération.

rgressier
08/09/2016, 16h53
Re-bonjour,

Même si je récupérais un ConsumerKey en créant mes identifiants sur l'API et que je définissais les tokens dont j'avais besoin, j'ai quand même essayé de généré un CK en invoquant l'URL. ce qui donne :
Code:
curl -XPOST -H"X-Ovh-Application: XXXXXXXXXX" -H "Content-type: application/json" \
https://eu.api.ovh.com/1.0/auth/credential  -d '{
    "accessRules": [
        {
            "method": "GET",
            "path": "/sms/"
        },
	        {
            "method": "GET",
            "path": "/sms/*/jobs/"
        },
        {
            "method": "POST",
            "path": "/sms/*/jobs/"
        }

    ],
    "redirection":"http://www.ovh.com/"
}'
En retour, j'ai bien une réponse cohérente avec un nouveau CK et un statut à pendingValidation. je vais sur l'url de validation et valide avec mes accès, je suis bien redirigé vers ovh.com.
Je re-teste mon programme avec le nouveau CK, et toujours le même comportement, ma liste de client est vide.

c'est moi qui n'ai rien compris ou signe d'un problème?

rgressier
08/09/2016, 15h33
Bonjour,

j'essaie de me connecter à l'api sms en java.

Après avoir suivi le tuto et créé des accès sur mon compte OVH, lorsque j'appelle le service /sms/ depuis mon propgramme Java (qui est en fait un copier du programme dans le tutorial) la liste des comptes est vide. Je ne reçois aucune erreur du serveur, simplement aucun servicename, je ne peux donc pas envoyer des SMS.

Ai je oublié une étape?

Merci pour votre aide