我必须使用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 文档中没有提到它。
错误消息“未提供凭据”通常意味着您没有为您的请求提供任何凭据。 从您上面的评论来看,您似乎尝试访问环境变量
SID
和Auth
。我的猜测是它们丢失了,您可以从同一终端会话运行以下命令来检查它们是否设置正确?
MacOS、Linux:
echo $SID
echo $Auth
窗户:
echo %SID%
echo %Auth%
如果您在那里没有看到您帐户的凭据,请按照此post了解如何设置环境变量。
为我工作:将
-u
标志与您的 accountSID 和 authToken 一起使用。
curl https://api.twilio.com/2010-04-01/Accounts/{accountSID}/Messages/{messageSID}.json -u {accountSID}:{authToken}