Twilio 身份验证错误 - 未提供凭据

问题描述 投票:0回答:2

我必须使用soapUI通过Twilio触发短信,其余的URL是 https://api.twilio.com/2010-04-01/Accounts/ACxxxxxxxxxxxxxxxxxxxx/Messages.json 但回应总是如下: { “代码”:20003, "message": "身份验证错误 - 未提供凭据", "more_info": "https://www.twilio.com/docs/errors/20003", “状态”:401 }

请帮助解决此问题。 我也不确定请求 JSON 正文应该是什么,因为 Twilio 文档中没有提到它。

authentication twilio credentials
2个回答
1
投票

错误消息“未提供凭据”通常意味着您没有为您的请求提供任何凭据。 从您上面的评论来看,您似乎尝试访问环境变量

SID
Auth
。我的猜测是它们丢失了,您可以从同一终端会话运行以下命令来检查它们是否设置正确?

MacOS、Linux:

echo $SID
echo $Auth

窗户:

echo %SID%
echo %Auth%

如果您在那里没有看到您帐户的凭据,请按照此post了解如何设置环境变量。


0
投票

为我工作:将

-u
标志与您的 accountSID 和 authToken 一起使用。

curl https://api.twilio.com/2010-04-01/Accounts/{accountSID}/Messages/{messageSID}.json  -u {accountSID}:{authToken}

Twilio 端点

© www.soinside.com 2019 - 2024. All rights reserved.