gpt4 book ai didi

php - 在 php 中通过 twilio 发送短信

转载 作者:行者123 更新时间:2023-12-05 09:22:39 24 4
gpt4 key购买 nike

我正在尝试通过 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 帐户的消息部分查看日志。如果没有显示任何日志,那么您可以在 Developer Tools -> App Monitor 中检查。

您可以引用此以获得更多帮助: http://phpobserver.wordpress.com/2014/03/18/build-sms-text-message-into-your-web-apps-twilio-api/

希望对您有所帮助!

关于php - 在 php 中通过 twilio 发送短信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25351102/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com