как отправить текст на номера США в Nexmo

Отправить сообщение на Филиппины очень просто.

А вот в американских номерах мне придется пройти верификацию, которую я не умею.

Я запустил 2F-аутентификацию, но, кажется, не знаю, что делать дальше.

Мой вопрос: Как добавить текст для отправки на номера США в Nexmo?


person Marlon Buendia    schedule 08.10.2015    source источник


Ответы (2)


Вы можете использовать SMS API Nexmo, который позволяет отправлять текстовые сообщения более чем в 200 стран с помощью простого HTTP-вызова.

Вы можете подписаться на виртуальный номер, который позволяет отправлять SMS-сообщения и получать входящие сообщения.

Для двухфакторной аутентификации вы можете использовать Verify API для аутентификации пользователей на определенном устройстве.

Этот метод более безопасен, чем использование SMS API и самостоятельное случайное генерирование номеров. Затем пин-код будет введен конечным пользователем и проверен Verify API.

Для использования любого из этих API требуется несколько строк кода. Ниже приведен блок кода на PHP, который позволяет отправлять текст с помощью SMS API.

<?php
$url = 'https://rest.nexmo.com/sms/json?' . http_build_query([
'api_key' => API_KEY,
    'api_secret' => API_SECRET,
    'to' => YOUR_NUMBER,
    'from' => NEXMO_NUMBER,
    'text' => 'Hello from Nexmo'
]);

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);

Вот документация по SMS API Nexmo для справки.

Вот документация по Verify API от Nexmo, если вы ищете простое решение для двухфакторной аутентификации.

person Sidharth Sharma    schedule 24.10.2015
comment
Вы сделали довольно здесь. Но я уже знаю ответ. Ответ: Купить номер США для отправки на номер США. Я использую Buy API. Другой пример: отправка в Великобританию, затем покупка номера в Великобритании и использование его для отправки на другой номер в Великобритании. - person Marlon Buendia; 26.10.2015
comment
Номер должен быть в той же стране. - person Marlon Buendia; 26.10.2015

Для США вы должны создать один короткий код из своей учетной записи nexmo, указать свой шаблон сообщения и динамически изменяемые переменные (максимум 2) и некоторую основную контактную информацию.

Вы можете выполнить следующие шаги: Войдите в свою учетную запись nexmo-> Продукты -> Короткие коды -> Добавить общий короткий код -> Оповещение или двухфакторная аутентификация -> заполните форму с требуемыми данными -> дождитесь утверждения.

Предупреждение: просто отправить одностороннее предупреждающее сообщение пользователям. Двухсторонняя аутентификация: для проверки пользователя.

вы можете просмотреть следующие ссылки для более подробной информации

https://docs.nexmo.com/index.php/US-shared-short-code-api

https://help.nexmo.com/hc/en-us/articles/204017023-USA-Direct-route-Features-Restrictions

Вы также можете использовать такие же ссылки для других стран.

ИЗМЕНИТЬ:

В дополнение к этой просьбе Вам зададут несколько вопросов о том, как вы собираетесь использовать эту услугу? , Как пользователь будет получать SMS и сколько раз? и т.п.

После того, как вы предоставите такую ​​информацию, они одобрят ваш запрос.

person Ajay Gabani    schedule 09.10.2015