使用 PHP 连接到 Twilio API

Connecting to Twilio API using PHP

示例代码要求 $sid$token

我登录到我的帐户并转到开发工具 → API 密钥并创建了一个生成 SidSecret 的新密钥。

我返回到帐户设置 → API 凭据,我有 AccountSIDAuthToken,但 AccountSID 与 [=15= 不同] 显示在 Dev Tools → API Keys.

所以我有 4 个不同的字符串,我应该如何处理它们?示例代码要求的 $sid 是什么,是 Dev Tools 中的 Sid - API Keys 还是帐户设置中的 AccountSID → API Credentials ,$token 到底是什么东西,我怎么没看到?

我尝试在下面的示例代码中混合使用,启用了 PHP 错误日志记录,但它只会导致页面加载为 Server Error 500.

<?php
// Get the PHP helper library from twilio.com/docs/php/install
require_once('/twilio-php-master/Services/Twilio.php'); // Loads the library

// Your Account Sid and Auth Token from twilio.com/user/account
$sid = ""; 
$token = ""; 
$client = new Services_Twilio($sid, $token);

// Loop over the list of numbers and echo a property for each one
foreach ($client->account->incoming_phone_numbers as $number) {
    echo "<select>" . $number->phone_number . "</select>";
}

旁注:Twilio 是否对 API 通话收费(实际 API 使用,而不是购买等)?

这里是 Twilio 开发人员布道者。

我明白这有多混乱了。对于您想要做的事情,您可以从 dashboard 中获取 AccountSid 和 AuthToken。到达那里后,只需展开 "Show API Credentials" 并复制值。

关于您的问题,Twilio 不会对您尝试提出的请求收费。值得一看我们的 billing and pricing FAQ 以获得更多信息。

希望对您有所帮助