向菲律宾发送信息很简单。
但是在美国的数字中,我将不得不通过验证,我不知道如何。
我开始了2F身份验证,但似乎我不知道下一步该怎么做。
我的问题: 如何在Nexmo中向美国号码添加发送文字?
答案 0 :(得分:5)
对于美国,您必须从您的nexmo帐户创建一个简短的代码,您必须指定您的消息模板和动态可更改的最大2个变量和一些基本的联系信息。
您可以按照以下步骤操作: 登录您的nexmo帐户 - >产品 - >短代码 - >添加共享短代码 - >警报或双因素身份验证 - >填写需要数据的表格 - >等待批准。
警报:只向用户发送单向警报消息。 两个facetor身份验证:验证用户。
您可以查看以下链接以获取更多详细信息
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
您也可以为其他国家/地区提供相同的链接。
修改强>
除了这个请求,他们会问你几个关于你将如何使用这项服务的问题? ,用户将如何获得短信和多少次?等
在您提供此类信息后,他们将批准您的请求。
答案 1 :(得分:0)
您可以使用Nexmo的SMS API,它允许您通过简单的HTTP呼叫在200多个国家/地区发送文本。
您可以注册一个允许您发送短信的虚拟号码。也接收传入的消息。
对于2FA,您可以使用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);
以下是Nexmo SMS API的文档供参考。
如果您正在寻找简单的2FA解决方案,以下是Nexmo Verify API的文档。