OVH Community, votre nouvel espace communautaire.

Parametrer SMS API OVH en PHP


Sim88
01/04/2016, 11h41
En fait, j'ai ajouté des commentaires à chaque étape, et il s'arrête à la seconde
J'ai bien le numéro sms ovh : sms-sjxxxxxx-1

Le fait de copier manuelle le dossier php-ovh-sms\vendor sur le serveur www.monsite.fr/sms/vendor est elle la bonne manip, ou faut il faire un installation "plus propre"?

require __DIR__ . '/vendor/autoload.php';
use \Ovh\Sms\SmsApi;

// Informations about your application
$applicationKey = "xxx";
$applicationSecret = "xxxx";
$consumer_key = "xxx";
$endpoint = 'ovh-eu';

// Init SmsApi object
$Sms = new SmsApi( $applicationKey, $applicationSecret, $endpoint, $consumerKey );

// Get available SMS accounts
$accounts = $Sms->getAccounts();

// Set the account you will use
$Sms->setAccount($accounts[0]);
echo "etape1
";

// Create a new message
$Message = $Sms->createMessage(true);
$Message->addReceiver("+336xxxxxxxx");
$Message->setIsMarketing(false);
echo "etape2
";

// Plan to send it in the future
$Message->setDeliveryDate(new DateTime("2018-02-25 18:40:00"));
$Message->send("Hello world!");
echo "etape3
";

// Get all planned messages
$plannedMessages = $Sms->getPlannedMessages();
echo "etape4
";

// Delete all planned messages
foreach ($plannedMessages as $planned) {
$planned->delete();
}
echo "etape5
";

?>

vcasse
01/04/2016, 11h23
Bonjour,

Pourriez vous indiquer le code à l'origine du blocage, ainsi que les données qu'il vous retourne ? (en enlevant vos identifiants bien entendu)

Cordialement,
Vincent

Sim88
01/04/2016, 08h51
Bonjour

J'ai donc téléchargé le dossier, installé en local dans C:\wamp\www\ovh\php-ovh-sms
Lancé l'installation avec Composer, qui m'a bien crée le dossier C:\wamp\www\ovh\php-ovh-sms\vendor

Après, j'ai copié le dossier C:\wamp\www\ovh\php-ovh-sms\vendor sur mon serveur www.monsite.fr/sms/vendor

J'ai utilisé le script php donné en exemple, placé www.monsite.fr/sms/exemple-sms.php,
il me donne bien mon numéro de compte sms chez ovh "sms-sj......", mais se bloque après et n'envoie pas le sms.

Pourriez vous me dire ce qui ne marche pas dans mon installation?
Merci

Sim88
28/03/2016, 20h27
merci pour votre réponse, je vais regarder ça, mais à première vue, cela parait simple

Charles.A
25/03/2016, 18h11
Bonjour,

Si vous souhaitez accélérer votre développement, nous avons maintenant un SDK en PHP : https://github.com/ovh/php-ovh-sms
Ce sera plus rapide que d'implémenter l'appel REST du guide.

Sim88
24/03/2016, 09h05
Bonjour
J'aimerai faire une page sur mon site pour envoyer un SMS (formulaire avec bouton envoie...) en utilisant l'appli SMS-OVH.
J'ai essayé de suivre le guide : https://www.ovh.com/fr/g1639.guide mais je ne comprends pas la première étape :
- j'ai télécharger le dossier GitHub
- installer Composer mais après ???
Faut il tout copier dans un dossier de mon site internet? avec ce fichier composer.json?

Sinon, l'étape suivante c'est ok, j'ai les identifiants

Merci pour votre aide.
Sim