twilio php 发送短信,在PHP中通过twilio发送短信

我正在尝试通过php发送短信,但我听不到我的问题.

我的帐户已经过验证并且是高级帐户(不是免费的),URL正确后即需要,并且我更改了accountSid和AuthToken,

require_once('twilio-php-master/Services/Twilio.php'); // Loads the library

// set your AccountSid and AuthToken from www.twilio.com/user/account

$AccountSid = "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyy";

$AuthToken = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

$client = new Services_Twilio($AccountSid, $AuthToken);

$message = $client->account->messages->create(array(

"From" => "+972527213871",

"To" => "+972527213871",

"Body" => "Test message!",

));

// Display a confirmation message on the screen

echo "Sent message {$message->sid}";

有什么帮助吗?

解决方法:

可能会有两个问题:

1)不允许使用您为该地区购买的Twilio号码发送短信.

2)可能存在一些代码错误.从您的代码中得知您未定义API版本.

对我有用的代码是(对于已付款或未付款帐户)

require_once('twilio-php-master/Services/Twilio.php'); // Loads the library

$version = "2010-04-01"; // Twilio REST API version

// Set our Account SID and AuthToken

$AccountSid = "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyy";

$AuthToken = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

$client = new Services_Twilio($AccountSid, $AuthToken, $version); //initialise the Twilio client

try{

$message = $client->account->messages->create(array(

"From" => "+972527213871",

"To" => "+972527213871",

"Body" => "Test message!",

));

// Display a confirmation message on the screen

echo "Sent message";

}catch (Exception $e) {

echo 'Error: ' . $e->getMessage();

}

您还可以在twilio帐户中检查消息中的日志部分.

如果未显示任何日志,则可以签入开发者工具->应用监控器.

我希望这能帮到您!

标签:php,twilio

来源: https://codeday.me/bug/20191012/1898430.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用 Twilio 发送短信的第一步是在 Twilio 网站上注册一个账户。注册后,你将获得一个账户 SID 和一个认证令牌,这些信息将用于通过 API 连接到 Twilio。 接下来,你需要验证你想要发送短信的号码。在 Twilio 控制台上,转到 "Phone Numbers" 页面,点击 "Verify a Number" 按钮。输入要发送短信的号码,并按照指示进行验证。验证可以通过短信或电话进行。 完成号码验证后,你可以使用 Twilio 的 API 发送短信。你可以使用任何支持 RESTful API 的编程语言来调用 Twilio 的 API。下面是一个使用 Python 和 Twilio Python 库发送短信的示例代码: ```python from twilio.rest import Client # 在 Twilio 控制台获得的账户 SID 和认证令牌 account_sid = 'your_account_sid' auth_token = 'your_auth_token' # 创建 Twilio 客户端 client = Client(account_sid, auth_token) # 发送短信 message = client.messages.create( body='Hello, this is a test message from Twilio!', from_='your_twilio_phone_number', to='recipient_phone_number' ) print(message.sid) ``` 在上面的代码,你需要将 `your_account_sid` 和 `your_auth_token` 替换为你在 Twilio 控制台找到的账户 SID 和认证令牌。还需要将 `your_twilio_phone_number` 替换为你购买的 Twilio 电话号码,将 `recipient_phone_number` 替换为你要发送短信的目标号码。 通过这种方式,你可以使用 Twilio 验证的号码发送短信。记得根据你的需求进行适当的配置和处理错误情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值