API quel documentation?

Bonjour,

je viens d’installer RaspiSMS et il fonctionne nickel avec l’interface web. mais mon but final c est d’utiliser l’API et j’ai trouver 2 doc qui ne correspond pas du tous ??

https://raspisms.raspberry-pi.fr/documentation/#api

et/ou

https://documentation.raspisms.fr/developpers/api/overview.html

une des deux doc utilise un login/password dans l’URL et l’autre uns clef API récupérer dans le profils utilisateur.

si une bonne âme peut me préciser la méthode utiliser, cela fait plusieurs jour que je teste des deux et rien a faire.

je cherche un truc simple exemple une URL pour que mes NAS/Onduleur puisse envoyer un sms sur une ligne mobile.

par avance merci

Cordialement

http://ip_du_serveur/RaspiSMS/smsAPI/?email=login&password=passwordx&numbers=06xxxxxxxx&text=message

Voilouuuuu

Merci pour le l’info mais…:wink: désoler j’ai une erreur 404 de raspisms, j’ai taper cela :

xxhttp://10.226.10.249/raspisms/smsAPI/?email=admin@example.com&password=bonjour&numbers=06xxxxxx47&text=test741

j’ai tester plusieurs orthographe(majuscule/minuscule) de « raspisms » et « smsAPI ».
Si je met /RaspiSMS/ par exemple j’ai « Not Found » donc pour moi c’est /raspisms/ ou j’ai une erreur 404 qui repond.

j’ai tester en remplacent « email » par « login » aussi,

pour info l’url du dashboard https://i.imgur.com/95lyrRj.png

l’erreur 404 https://i.imgur.com/CgrVeZ0.png

j’ai rater un truc??

encore merci

En pasant par curl tu obtiens autre chose?

avec putty j’ai cela https://i.imgur.com/6TxvxcE.png , mais je suis pas sur d’avoir passer la bonne commande.

hello,

tu ne précises pas sur quel OS tu as installé RapiSMS; si c’est sur raspbian buster il y avait un problème dû au changement de version de php ( de 5 à 7 ) qui bloquait certaines fonctionnalités.
au vu des dates de mises a jour du github ( accessible par les pages de doc que tu mets en lien ) je crains que ces problèmes subsistent.
sinon pour l’envoie de sms, il reste la solution d’utiliser simplement gammu avec une page php dans nginx ou apache qui exécute la commande « gammu-smsd-inject »
sources:
gammu gammu-sms :
https://fr.wammu.eu/docs/manual/quick/index.html
https://wammu.eu/docs/manual/smsd/mysql.html
php
https://www.php.net/manual/fr/function.shell-exec

ce qui donne en gros un truc comme ça :

$line = 'gammu-smsd-inject TEXT '.$tel.' -text "'.$message.'"';
$send_line = shell_exec($line);
echo "$send_line <br>";

avec les variables passée en get ou en post que php récupère comme c’est expliqué là :
https://www.php.net/manual/fr/reserved.variables.php

Merci beaucoup pour l’info de php 5/7 sur buster, effectivement je suis en ubuntu 18.04 et j’ai deja eu ce genre de probleme dans d’autre application, je vais tester une installation en 16 ou 17(stretch), puis si cela ne fonctionne toujours pas je me lancerais dans ta solution de « direct sur GAMMU ».

Cordialement