Bruce33 a écrit :Bonjour Daniel,
Je ne retrouve pas votre message. L'avez-vous supprimé ?
Je n'ai pas répondu parce que je n'avais pas le temps d'étudier le bout de code que vous aviez obtenu sans explications...
En tous cas je n'ai jamais cherché à envoyer de SMS via un service Web donc je n'ai pas de solution à proposer.
Bonsoir Bruce33 Oui j'ai supprimé le message ... peut-être un peu vite
Je peux remettre le contenu du code !
ACE Automation
Bonjour,
avec cette Macro, on doit pouvoir envoyer des notifications.
Mais à tester et mettre au point
Rémi
#include "MacroInit.h"
#include <stdio.h>
#include <string.h>
void Macro_main(IN *p)
{
MarcoInit
//ToDo
// Porgram C:
https://aticleworld.com/http-get-and-po ... mple-in-c/
// API pour notification :
www.xdroid.net/api/message?k=k-eb923a99 ... omation.eu
// xdroid.net = 160.251.72.36
// LocalBit[101]=1;
int main(int argc, char *argv[])
{
char aszXmlData[]="<body><name>amlendra</name><age>25</age></body>";
char aszXmlRequest[250]= {0};
char aszServiceMethod[]="api/message?k=k-eb923a999405&t=My+title&c=my+content&u=https%3A%2F%2Faceautomation.eu";
char aszRequest[150]= {0};
char aszHostIp[30]="160.251.72.36";
char aszPort[]="80";
sprintf(aszRequest,"http://%s:%s/%s/%s HTTP/1.1",aszHostIp,aszPort,aszServiceMethod);
printf("Method and Resource path is below:\n\n\n");
printf("%s",aszRequest);
strcat(aszHostIp,":");
strcat(aszHostIp,aszPort);
printf("\n\nHOST header is below:\n\n\n");
printf("%s",aszHostIp);
sprintf(aszXmlRequest,"POST %s\r\nHost: %s\r\nContent-Type: application/xml\r\nContent-Length: %d\r\n\r\n%s\r\n",aszRequest,aszHostIp,strlen(aszXmlData),aszXmlData);
printf("\n\n\nPOST Request which send to the server:\n\n");
printf("%s",aszXmlRequest);
LocalBit[101]=1;
return 0;
}
}
Rémi
Rémi GUILBERT
+33 7 68 67 22 22
ACE AUTOMATION Europe