Api Nexmo不向我们发送号码
框架:Laravel 4.2 API:Nexmo 图书馆:christian giupponi/nexmoApi Nexmo不向我们发送号码,api,laravel-4,nexmo,Api,Laravel 4,Nexmo,框架:Laravel 4.2 API:Nexmo 图书馆:christian giupponi/nexmo 我已经在我的账户上存了10美元,这意味着它不再是演示版了 <?php $response = Nexmo::sendSMS('Amazon Company', $text_data['contact_number'], $text_data['text']); $response = json_decode($response);
我已经在我的账户上存了10美元,这意味着它不再是演示版了
<?php
$response = Nexmo::sendSMS('Amazon Company', $text_data['contact_number'], $text_data['text']);
$response = json_decode($response);
if(isset($response->body->messages[0]->{'error-text'}))
{
return array(
'status' => 'fail',
'response' => $response->body->messages[0]->{'error-text'}
);
}
return array(
'status' => 'success'
);
?>
我的研究:
- 我已经尝试发送到菲律宾的号码,我成功地收到了短信
- 我试着给我们发送了一个号码,但我没有收到任何短信,我不知道为什么
- 这是一个全新的Nexmo帐户吗?默认情况下,首次注册时,您只能向您注册的电话号码发送短信。在发送给其他人之前,您需要联系他们的支持以请求删除限制。我想你可以在这里做到这一点:在美国,你只能使用Nexmo虚拟号码作为发送者,请参见此。从您发布的代码来看,您使用的似乎是
'1FX Cash'
,这将被拒绝
我的猜测是,您收到了
错误代码15-非法发件人错误。要向我们发送短信号码,您必须请求短代码或注册长号码。有关更多详细信息,您可以在以下链接上查看我的答案:
希望这能对您有所帮助。我已经在我的帐户中存入了10美元,这意味着它不再是演示版了。因为这是一个客户支持请求,所以我将投票结束这个问题。作为发件人的虚拟号码的示例是什么?1FX现金发送到菲律宾实际上效果很好