2016-05-24 5 views
-2

Ich versuche, eine SMS mit Nexmo zu senden.Verwenden von Nexmo mit C++

Was ich tue ist: Ich habe ein Video von Autos, wenn ein Auto der gesuchten Lizenz geht, werde ich eine SMS an Person x senden.

Mein Code ist in C++ .. Kann Nexmo mit C++ verwendet werden? finde ich Dokumentationen für C# nur

Antwort

-2

Die Anfrage für C war ++, aber ich bin ein C-Programmierer am Herzen liegt, aber wenn Sie einen Systemaufruf aus Ihrer Anwendung machen können Sie wahrscheinlich so etwas wie verwenden, um locken könnte:

system("curl \"https://rest.nexmo.com/sms/json?api_key=abcdefge&api_secret=abcdefghijklmnop&from=12135550199&to=12135550198&text=Welcome+to+Nexmo\" "); 

Verwenden Sie einfach die entsprechenden Funktionen zur Zeichenfolgenbearbeitung, um die verschiedenen Felder durch Ihre Werte zu ersetzen.

+0

Dies ist kaum ein C++ oder sogar ein C-Code. Es ist nicht plattformübergreifend und beruht auf der Existenz von cURL im Pfad des Benutzers. Auch viele API-Aufrufe durch das Erstellen separater Prozesse zu machen, ist meiner Meinung nach eine schlechte Übung. Besser noch mit cURL-Bibliothek im Code, dies ist in der Tat plattformübergreifend und hat offensichtlich alle Befugnisse, die cURL im CLI hat (wir machen das in der Praxis, aber nicht mit Nexmo). –

1

Es gibt kein C++ SDK für Nexmo, daher müssen Sie Ihre API-Aufrufe direkt ausführen. Dies sollte nicht zu schwer sein und Sie können libcurl oder eine andere HTTP-Bibliothek nutzen. Dies ist die Art und Weise, wie unser Unternehmen API-Aufrufe vom C/C++ - Code aus durchführt, jedoch nicht für Nexmo.

Libcurl hat viele Beispiele dafür, wie es tun: https://curl.haxx.se/libcurl/c/example.html

Wenn Sie ein paar nette C Libcurl Sie ++ Wrapper über möchte, kann man hier finden (ich bin sicher, Sie können mehr): https://github.com/mrtazz/restclient-cpp

In jedem Fall können Sie Nexmo Community Slack immer beitreten und die Frage zum Erstellen von C++ SDK aufwerfen. https://developer.nexmo.com/community/slack

Verwandte Themen