当我尝试使用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
我用Google搜索,但一无所获。有人有这个问题吗?
我在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
答案 0 :(得分:4)
(Twilio员工在这里。)
401错误通常与您应该进行身份验证但是没有或可能发生错误的时间有关。
您能提供用于拨打电话的完整代码段吗?您使用的是我们的样本片段之一吗?
答案 1 :(得分:2)
你的Sid和令牌一定是错的。检查配置文件。
答案 2 :(得分:1)
似乎有一些导致此错误的原因。我发现我的帐户资金用完后,会收到“验证”错误。当我增加资金时,它又能正常工作了。
答案 3 :(得分:0)
只是添加一个更新的回复。当我创建一个新的 Twilio 帐户仅用于 SMS 时,我遇到了这个问题。我的帐户被暂停,这导致了问题。
我用来创建帐户的电子邮件地址不是我监控的地址,但他们向我发送了一封电子邮件,询问有关我的预期用途以及我计划如何允许用户选择加入和退出的详细信息。由于我没有回应,帐户被暂停。