[英]Twilio REST API error - "Authenticate"
当我尝试使用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
(这里是 Twilio 员工。)
401 错误通常与您应该进行身份验证但尚未或可能发生错误的时间有关。
您能否提供用于拨打电话的完整代码片段? 您使用的是我们的示例片段之一还是其他内容?
这个错误似乎有几个原因。 我发现当我的账户资金用完时,我收到了“身份验证”错误。 当我添加资金时,它再次运行,没有任何问题。
你的 Sid 和 Token 一定是错误的。 检查您的配置文件。
同样的问题也发生在我身上。 我提出了一些成功的 API 请求并在我的应用程序中到达了一个停止点,我决定发布到 GitHub。 片刻之后,我尝试运行我的应用程序,当我发出 Twilio API 请求时,我的服务器崩溃了; 控制台说我需要进行身份验证。 事实证明我没有将我的.env
添加到.gitIgnore
并且我在不知不觉中将我的 accountSid 发布到了 GitHub。 Twilio 感觉到了这一点,并立即暂停了我的 accountSid。 我正在等待他们为我生成一个新的 accountSid。
只是添加了一个更新的回复。 当我创建一个新的 Twilio 帐户仅用于 SMS 时,我遇到了这个问题。 我的帐户被暂停,这导致了这个问题。
我用来创建帐户的电子邮件地址不是我监控的地址,但他们向我发送了一封电子邮件,询问有关我的预期用途以及我计划如何允许用户选择加入和退出的详细信息。 由于我没有回应,帐户被暂停。
我也有同样的问题,在检查身份验证令牌后,它已在 twilio 站点中更改
就我而言,我只需要修复身份验证代码中的accountSid和authToken的值。 这些可在底部的https://console.twilio.com/获得。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.