12

当我尝试使用Twilio REST API发出呼叫时出现以下错误。

https://www.twilio.com/docs/api/rest

HTTP/1.1 401 Unauthorized 
Server: nginx 
Date: Thu, 10 May 2012 16:50:48 GMT 
Content-Type: application/xml 
Connection: close 
WWW-Authenticate: Basic realm="Twilio API" 
Etag: 
Last-Modified: 
Content-Length: 233 

401 Authenticate 20003 
http://www.twilio.com/docs/errors/20003

我用谷歌搜索,但一无所获。有人有这个问题吗?

我在 API 调用上发布的是:-

$url = 'https://api.twilio.com/2010-04-01/Accounts/ACdxxxxxxx/Calls';

From => +1415xxxxxx 
To => +1646xxxxx
Url => http://173.201.xx.xx/Test/Twilio/twilio_test.php
4

5 回答 5

10

这个错误似乎有几个原因。我发现当我的帐户资金已用完时,我收到“验证”错误。当我添加资金时,它再次运行没有任何问题。

于 2018-11-17T21:16:56.523 回答
7

(这里是 Twilio 员工。)

401 错误通常与您应该进行身份验证但没有或可能发生错误有关。

您能否提供用于拨打电话的完整代码片段?您是在使用我们的示例片段之一还是其​​他东西?

于 2012-05-10T18:12:42.060 回答
2

您的 Sid 和 Token 一定是错误的。检查你的配置文件。

于 2015-04-23T18:14:40.173 回答
1

同样的问题也发生在我身上。我提出了一些成功的 API 请求并在我的应用程序中达到了一个停止点,我决定发布到 GitHub。片刻之后,我尝试运行我的应用程序,当我发出 Twilio API 请求时,我的服务器崩溃了;控制台说我需要进行身份验证。事实证明,我没有将我.env的添加到 GitHub,.gitIgnore并且我在不知不觉中将我的 accountSid 发布到了 GitHub。Twilio 感觉到了这一点,并立即暂停了我的 accountSid。我正在等待他们为我生成一个新的 accountSid。

于 2021-09-13T22:20:29.327 回答
0

只是添加一个更新的回复。当我创建一个仅用于 SMS 的新 Twilio 帐户时遇到了这个问题。我的帐户被暂停,这导致了这个问题。

我用于创建帐户的电子邮件地址不是我监控的,但他们向我发送了一封电子邮件,询问有关我的预期用途以及我计划如何允许用户选择加入和选择退出的详细信息。由于我没有回复,因此该帐户已被暂停。

于 2021-01-07T21:44:46.103 回答