强大的全渠道通信

SMS.to为企业通过多种渠道与客户交流提供了一种更智能的方式。
通过SMS,WhatsApp或Viber消息以其首选渠道吸引客户。
通过我们的OmniMessaging和SMS API网关将SMS.to集成到您的工作流程中的丰富消息中。

开始使用 Contact Sales

免费试用-无需信用卡

比萨店
PZ
在接下来的24小时内,您可以免费获得1个比萨饼和1个比萨饼和额外的意大利辣香肠
结帐时使用PIZZASMS优惠券即可兑换。退出-sms.to/o/8Vs1RS
比萨店
好。谢谢。
iFixers
如果
您的iMac现在已修复,并且像新的一样闪亮。来自iFixers的John!
iFixers
我什么时候可以拿起它?
如果
周一至周五09:00:17:00之间的任何时间从我们的商店提货
医生办公室
这提醒您星期一在18:00:18:30与Dr.Smooch约会。
要重新安排时间,请在24小时之前致电我们的办公室。
医生办公室
SMStoAuth
南非
您的区块链钱包授权码为8KD18
SMStoAuth
60123
61
从1到10,您对MyAwesomeCoffeeShop收到的服务满意吗?
60123
我真的很喜欢这项服务。我的女朋友恰好按自己的意愿喝了咖啡。我给10。
61
谢谢!期待在我们可爱的咖啡厅再次见到您。

费用计算器

在下面填写详细信息以计算您的
短信活动费用


€ 0.080 短信价格

高音量?

Contact Sales →

随用随付

没有合同,没有承诺,只需支付
你用什么
大量使用SMS API可获得额外折扣。


购买短信积分 →

受到全球企业的信赖

隐私与合规性

我们的内置功能将帮助您遵守GDPR等不同的隐私法律法规。

短链接跟踪

通过跟踪链接的点击来收集有意义的分析和活动指标。

全球配送

依靠我们与全球运营商的直接联系来实现对时间敏感的交付,从而提高交付速度。

安全与透明

我们在安全和认证方面进行投资,我们坚信透明性会为您提供从您购买的任何服务的详细报告。

个性化与动态领域

我们强大的消息编辑器提供多达5个动态字段,可个性化和吸引您的受众,发送有意义的自定义提醒等。

公平的价格承诺

如果您在其他地方以较低的价格获得了功能与服务之间的比较,我们将尝试匹配它,以便您永远都不会付出更多。

开发人员的SMS API

在您的工作流程中实施SMS通知,OTP,提醒等,并构建使用我们的冗余SSL SMS API发送SMS的应用。 *


获取API密钥 →
curl -L -X POST "https://api.sms.to/sms/send" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <YOUR_API_KEY_OR_ACCESS_TOKEN>" \
-d "{
		"message": "This is a test message",
		"to": "+355692179931",
		"sender_id": "SMS.to"

}"
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
	CURLOPT_URL => "https://api.sms.to/sms/send",
	CURLOPT_RETURNTRANSFER => true,
	CURLOPT_ENCODING => "",
	CURLOPT_MAXREDIRS => 10,
	CURLOPT_TIMEOUT => 0,
	CURLOPT_FOLLOWLOCATION => true,
	CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
	CURLOPT_CUSTOMREQUEST => "POST",
	CURLOPT_POSTFIELDS =>"{\n    \"message\": \"This is a test message\",\n    \"to\": \"+355692179931\",\n    \"sender_id\": \"SMS.to\"    \n}",
	CURLOPT_HTTPHEADER => array(
			"Content-Type: application/json",
			"Accept: application/json",
			"Authorization: Bearer <YOUR_API_KEY_OR_ACCESS_TOKEN>"
		),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
var https = require('follow-redirects').https;

var options = {
	'method': 'POST',
	'hostname': 'https://api.sms.to',
	'path': '/sms/send',
	'headers': {
		'Content-Type': 'application/json',
		'Authorization': 'Bearer <YOUR_API_KEY_OR_ACCESS_TOKEN>'
	},
	'maxRedirects': 20
};

var req = https.request(options, function (res) {
	var chunks = [];

	res.on("data", function (chunk) {
		chunks.push(chunk);
	});

	res.on("end", function (chunk) {
		var body = Buffer.concat(chunks);
		console.log(body.toString());
	});

	res.on("error", function (error) {
		console.error(error);
	});
});

var postData =  "{\n    \"message\": \"This is a test message\",\n    \"to\": \"+355692179931\",\n    \"sender_id\": \"SMS.to\"    \n}";

req.write(postData);

req.end();
require "uri"
require "net/http"

url = URI("https://api.sms.to/sms/send")

https = Net::HTTP.new(url.host, url.port);
https.use_ssl = true

request = Net::HTTP::Post.new(url)
request["Content-Type"] = "application/json"
request["Authorization"] = "Bearer <YOUR_API_KEY_OR_ACCESS_TOKEN>"
request.body = "{\n    \"message\": \"This is a test message\",\n    \"to\": \"+355692179931\",\n    \"sender_id\": \"SMS.to\"    \n}"

response = https.request(request)
puts response.read_body
import http.client
conn = http.client.HTTPSConnection("https://api.sms.to")
payload = "{\n    \"message\": \"This is a test message\",\n    \"to\": \"+355692179931\",\n    \"sender_id\": \"SMS.to\"    \n}"
headers = {
	'Content-Type': 'application/json',
	'Authorization': 'Bearer <YOUR_API_KEY_OR_ACCESS_TOKEN>'
}
conn.request("POST", "/sms/send", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient().newBuilder()
	.build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n    \"message\": \"This is a test message\",\n    \"to\": \"+355692179931\",\n    \"sender_id\": \"SMS.to\"    \n}");
Request request = new Request.Builder()
	.url("https://api.sms.to/sms/send")
	.method("POST", body)
	.addHeader("Content-Type", "application/json")
	.addHeader("Authorization", "Bearer <YOUR_API_KEY_OR_ACCESS_TOKEN>")
	.build();
Response response = client.newCall(request).execute();
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io/ioutil"
)

func main() {

	url := "https://api.sms.to/sms/send"
	method := "POST"

	payload := strings.NewReader("{\n    \"message\": \"This is a test message\",\n    \"to\": \"+355692179931\",\n    \"sender_id\": \"SMS.to\"    \n}")

	client := &http.Client {
	}
	req, err := http.NewRequest(method, url, payload)

	if err != nil {
		fmt.Println(err)
	}
	req.Header.Add("Content-Type", "application/json")
	req.Header.Add("Authorization", "Bearer <YOUR_API_KEY_OR_ACCESS_TOKEN>")

	res, err := client.Do(req)
	defer res.Body.Close()
	body, err := ioutil.ReadAll(res.Body)

	fmt.Println(string(body))
}
安全付款