2016-05-24 3 views
-2

Я пытаюсь отправить смс с помощью nexmo.Использование Nexmo с C++

Что я делаю: у меня есть видео с автомобилями, когда проходит автомобиль с лицензией на получение лицензии, я отправлю SMS человеку.

Мой код в C++ .. Может ли Nexmo использоваться с C++? Я нахожу документацию для C# только

ответ

-2

Запрос был на C++, но я C программист в сердце, но если вы можете сделать системный вызов из приложения к скручиванию вы могли бы использовать что-то вроде:

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

Просто используйте соответствующие функции манипуляции строками, чтобы заменить различные поля вашими значениями.

+0

Это вряд ли C++ или даже код C. Это не межплатформенная платформа и полагается на существование cURL на пути пользователя. Кроме того, много вызовов API, создавая отдельные процессы, по-моему, является плохой практикой. Еще лучше использовать библиотеку cURL в коде, это действительно кросс-платформенный и, очевидно, обладает всеми возможностями cURL в CLI (мы делаем это на практике, хотя и не с Nexmo). –

1

Для Nexmo нет C++ SDK, поэтому вам нужно прибегать к прямым вызовам API. Это не должно быть слишком сложно, и вы можете использовать libcurl или любую другую библиотеку HTTP. Так наша компания выполняет вызовы API из кода C/C++, но не для Nexmo.

Libcurl есть примеры много, как это сделать: https://curl.haxx.se/libcurl/c/example.html

Если вы хотите, чтобы некоторые хорошо C++ обертка над Libcurl вы можете найти один здесь (я уверен, вы можете найти больше): https://github.com/mrtazz/restclient-cpp

В любом случае вы всегда можете присоединиться к Nexmo Community Slack и задать вопрос о создании C++ SDK. https://developer.nexmo.com/community/slack

Смежные вопросы