MENU

可用的免费外国电话号码

November 18, 2019 • 已被 471 位童鞋围观过 • 代码分享

最近因为某些原因 需要搞点海外号码 找了一圈,终于找到了一个靠谱的服务商twilio,注册就有赠金。
唯一不爽的就是 接短信需要扣费,不过比起来赠金16刀,接一条短信0.0075美金 还是能接受的。一个试用账号 只能申请一个号码,升级账户后没有限制。最重要的 是有API 接口
下面是可以接收短信的国家 未列出的 大部分是只能接打电话 不能接收短信的。

美国+1        1刀/月        可接短信
比利时+32      1刀/月    可接短信
加拿大 +1      1刀/月        可接短信
英国  +44     1刀/月        可接短信
法国  +33     2刀/月        可接短信
爱沙尼亚+372    3刀/月    可接短信
拉脱维亚+371    3刀/月        可接短信
波兰  +48     3刀/月    可接短信
波多黎各+1      3刀/月        可接短信
南非  +27     4刀/月        可接短信
立陶宛 +370    4刀/月        可接短信
西班牙 +34     4刀/月        可接短信
芬兰  +358    5刀/月    可接短信
德国  +49     5刀/月    可接短信
马来西亚+60     5刀/月        可接短信
荷兰  +31     5刀/月        可接短信
奥地利 +43     6刀/月        可接短信
澳大利亚+61     6刀/月    可接短信
克罗地亚+385    6刀/月    可接短信
巴西  +55     8刀/月        可接短信
瑞士  +41     8刀/月        可接短信
智利  +56     10刀/月   可接短信
捷克  +420    12刀/月   可接短信
以色列     +972    14刀/月   可接短信
丹麦  +45     15刀/月   可接短信
香港  +852    15刀/月   可接短信
葡萄牙 +351    15刀/月   可接短信

--------------------------------
匈牙利+36  35刀/月 可接短信
韩国+82   39刀/月 可接短信

目前测试了一下 不需要身份验证的国家有 以下几个 可以直接申请

比利时             1刀/月
加拿大             1刀/月
英国               1刀/月
//爱沙尼亚           3刀/月  不支持购买需要身份验证
拉托维亚           3刀/月
荷兰               5刀/月
//芬兰               5刀/月 芬兰不支持 需要升级账号

下面放出来 自己写的接口 当然你也可以使用官方的接口。

function twilio($sid,$token){ // 模拟提交数据函数
    $curl = curl_init(); // 启动一个CURL会话
    $url="https://api.twilio.com/2010-04-01/Accounts/".$sid."/Messages.json";
    $arr_header[] = "Content-Type:application/json";
    $arr_header[] = "Authorization: Basic ".base64_encode($sid.":".$token); //添加头,在name和pass处填写对应账号密码
    curl_setopt($curl, CURLOPT_HTTPHEADER, $arr_header);
    curl_setopt($curl, CURLOPT_URL, $url); // 要访问的地址
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); // 对认证证书来源的检查
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0); // 从证书中检查SSL加密算法是否存在
    curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); // 模拟用户使用的浏览器
    curl_setopt($curl, CURLOPT_COOKIE, $cookie);
    curl_setopt($curl, CURLOPT_POST, 0); // 发送一个常规的Post请求
    curl_setopt($curl, CURLOPT_TIMEOUT, 30); // 设置超时限制防止死循环
    curl_setopt($curl, CURLOPT_HEADER, 0); // 显示返回的Header区域内容
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 获取的信息以文件流的形式返回
    $tmpInfo = curl_exec($curl); // 执行操作
    if (curl_errno($curl)) {
       echo 'Errno'.curl_error($curl);//捕抓异常
    }
    curl_close($curl); // 关闭CURL会话
    return $tmpInfo; // 返回数据
}
Last Modified: September 28, 2023