Twilio-call bash脚本返回404 NOT FOUND

时间:2017-12-19 02:48:34

标签: bash shell curl http-status-code-404 twilio

我有一个付费的twilio帐户,其中包含经过验证的号码,我正在尝试使用twilio提供的bash脚本,名为" twilio-call"在Ubuntu 16.04.3 LTS上。响应是:无法调用941-8XX-XXXX:curl(22):返回请求的URL:404 NOT FOUND。

我知道我已将正确设置的凭据设置为bash脚本,标题为" twilio-sms"完美无瑕。

bash脚本" twilio-call"已经直接从twilio.com/labs/bash下载并且权限设置正确。

实际的curl命令是: RESPONSE = curl -fSs -u "$ACCOUNTSID:$AUTHTOKEN" -d "Caller=$CALLERID" -d "Called=$PHONE" -d "Url=http://twimlets.com/message?Message=$MSG" "https://api.twilio.com/2008-08-01/Accounts/$ACCOUNTSID/Calls" 2>&1

变量$ ACCOUNTSID,$ AUTHTOKEN,$ CALLERID,$ PHONE和$ MSG都已经过验证,可以正确填充。

可能导致404响应的原因是什么?我是否理解我的理解是,twilio中经过验证的可以正常使用短信的号码也适用于呼叫?

1 个答案:

答案 0 :(得分:1)

这一定是Twilio的一些老例子。你在哪里找到的?

API端点URL不是

https://api.twilio.com/2008-08-01/Accounts/$ACCOUNTSID/Calls

它是

https://api.twilio.com/2010-04-01/Accounts/$ACCOUNTSID/Calls