【发布时间】:2015-09-23 15:40:36
【问题描述】:
我正在开发一个项目,用户可以在其中插入他们的 Twilio 帐户 SID 和身份验证令牌,然后拨打电话和发送短信。
但是如何使用 php 验证 Account SID 和 Auth 令牌?
【问题讨论】:
-
我已经更正了你的拼写;你可以通过解释你到目前为止发现的东西来使这个问题变得更好。
我正在开发一个项目,用户可以在其中插入他们的 Twilio 帐户 SID 和身份验证令牌,然后拨打电话和发送短信。
但是如何使用 php 验证 Account SID 和 Auth 令牌?
【问题讨论】:
没有专门针对此的 API 测试。您从网站获取信息:
https://www.twilio.com/help/faq/twilio-basics/what-is-the-auth-token-and-how-can-i-change-it
check like this:
$client = new Pricing_Services_Twilio($sid, $token);
$country = $client->phoneNumberCountries->get("US");
print_r($country->phone_number_prices);die;
【讨论】:
这里是 Twilio 开发者宣传员。
您可以使用Twilio Connect,而不是鼓励您的用户分享他们的身份验证令牌(实际上是他们的密码)。这是一个类似于 OAuth 的流程,它返回用户的帐户 sid 和一个只有您可以用来访问该帐户的身份验证令牌。
这样可以避免用户共享他们的身份验证令牌,并保证您可以使用有效的 Account Sid 和身份验证令牌。
【讨论】:
试试这个方法
$client = new Services_Twilio($sid, $token); print_r($client->voiceCountries);
如果您的 sid 无效,它将返回错误,但如果有效,它将显示 twilio 编号的所有国家/地区列表
【讨论】: