【问题标题】:Twilio Authentication Error - No credentials providedTwilio 身份验证错误 - 未提供凭据
【发布时间】:2022-11-11 03:24:30
【问题描述】:

我必须使用soapUI通过Twilio触发短信,其余网址是 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 文档中没有提到它。

【问题讨论】:

  • 您可以包含任何代码或屏幕截图吗?您在哪里包括您的凭据或to 和from 电话号码?您是否检查了 SMS 文档中的 curl 代码? twilio.com/docs/sms/send-messages
  • 我正在 twilio.com/docs/sms/send-messages 中寻找 JSON 请求
  • 这看起来不像 JSON 请求 --data-urlencode "Body=Hello from Twilio" ^ --data-urlencode "From=YOUR_TWILIO_NUMBER" ^ --data-urlencode "To=+myphonenumer" ^ -u $SID:$Auth
  • 这是一个 JSON 请求吗? { "Body":"来自 Twilio 的你好", "From":"+15xxxxx53", "To":"+44xxxxx975" }
  • @lizziepika 请帮助我

标签: authentication twilio credentials


【解决方案1】:

错误消息“未提供凭据”通常意味着您没有为您的请求提供任何凭据。 从上面的 cmets 来看,您似乎尝试访问环境变量 SID 和 Auth。我的猜测是它们丢失了,您可以从同一个终端会话中运行以下命令来检查它们是否设置正确?

macOS、Linux:

echo $SID
echo $Auth

视窗:

echo %SID%
echo %Auth%

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-28
    • 2020-07-22
    • 2021-11-29
    • 2019-04-26
    • 2020-01-11
    • 2019-07-29
    • 2019-06-11
    相关资源
    最近更新 更多