Twilio-call bash脚本返回404 NOT FOUND

问题描述 投票:1回答:1

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

我知道我已正确设置凭据,因为名为“twilio-sms”的bash脚本完美无瑕。

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的经过验证的数字对于短信是否也适用于呼叫?

bash shell curl http-status-code-404 twilio
1个回答
1
投票

它必须是Twilio的一些老例子。你在哪里找到它?

它不是API端点URL

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

它是

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

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