0

向菲律宾发送消息非常简单。

但是在美国数字中,我必须通过我不知道如何进行的验证。

我开始了 2F 身份验证,但似乎我不知道下一步该怎么做。

我的问题: 如何在 Nexmo 中向美国号码添加发送文本?

4

2 回答 2

5

对于美国,您必须从您的 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

您也可以为其他国家/地区提供相同的链接。

编辑:

除了这个请求,他们还会问你几个关于你将如何使用这项服务的问题?, 用户将如何收到短信以及收到多少次?等等

在您提供此类信息后,他们将批准您的请求。

于 2015-10-09T10:24:12.027 回答
0

您可以使用 Nexmo 的 SMS API,它允许您通过简单的 HTTP 调用在 200 多个国家/地区发送文本。

您可以注册一个虚拟号码,该号码允许您发送 SMS 消息并接收传入消息。

对于 2FA,您可以使用验证 API 对特定设备的用户进行身份验证。

这种方法比使用 SMS API 和自己随机生成数字更安全。然后,最终用户将输入 pin 并由验证 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);

这是 Nexmo 的SMS API的文档以供参考。

如果您正在寻找一个简单的 2FA 解决方案,这里是 Nexmo 的验证 API的文档。

于 2015-10-24T09:22:03.110 回答