【问题标题】:Twilio: How to check if Account SID & Auth token are validTwilio:如何检查帐户 SID 和身份验证令牌是否有效
【发布时间】:2015-09-23 15:40:36
【问题描述】:

我正在开发一个项目,用户可以在其中插入他们的 Twilio 帐户 SID 和身份验证令牌,然后拨打电话和发送短信。

但是如何使用 php 验证 Account SID 和 Auth 令牌?

【问题讨论】:

  • 我已经更正了你的拼写;你可以通过解释你到目前为止发现的东西来使这个问题变得更好。

标签: php twilio


【解决方案1】:

没有专门针对此的 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;

【讨论】:

    【解决方案2】:

    这里是 Twilio 开发者宣传员。

    您可以使用Twilio Connect,而不是鼓励您的用户分享他们的身份验证令牌(实际上是他们的密码)。这是一个类似于 OAuth 的流程,它返回用户的帐户 sid 和一个只有您可以用来访问该帐户的身份验证令牌。

    这样可以避免用户共享他们的身份验证令牌,并保证您可以使用有效的 Account Sid 和身份验证令牌。

    【讨论】:

    • 我正在尝试遵循此建议,但我在任何地方都看不到 Connect Apps。我的帐户不是试用版,是否仍支持此功能?
    • 还是支持的,可以在Twilio Runtime in your console下找到。
    【解决方案3】:

    试试这个方法

    $client = new Services_Twilio($sid, $token); print_r($client->voiceCountries);
    

    如果您的 sid 无效,它将返回错误,但如果有效,它将显示 twilio 编号的所有国家/地区列表

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-07
      • 2021-07-03
      • 2014-10-15
      • 2020-03-20
      • 2016-04-04
      相关资源
      最近更新 更多