Twilio 调用 bash 脚本 returns 404 未找到
Twilio-call bash script returns 404 NOT FOUND
我有一个经过验证的付费 twilio 帐户,我正在尝试使用 twilio 在 Ubuntu 16.04.3 LTS 上提供的名为 "twilio-call" 的 bash 脚本。响应是:调用 941-8XX-XXXX 失败:curl (22):请求的 URL 返回:404 NOT FOUND。
我知道我的凭据设置正确,因为名为 "twilio-sms" 的 bash 脚本可以完美运行。
bash 脚本 "twilio-call" 已直接从 twilio 下载。com/labs/bash 并且权限已正确设置。
实际的curl命令是:
响应=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 的经过验证的号码可以正常用于短信也应该可以用于通话?
这一定是 Twilio 的一些老例子。你在哪里找到的?
API端点URL它不是
https://api.twilio.com/2008-08-01/Accounts/$ACCOUNTSID/Calls
是
https://api.twilio.com/2010-04-01/Accounts/$ACCOUNTSID/Calls
我有一个经过验证的付费 twilio 帐户,我正在尝试使用 twilio 在 Ubuntu 16.04.3 LTS 上提供的名为 "twilio-call" 的 bash 脚本。响应是:调用 941-8XX-XXXX 失败:curl (22):请求的 URL 返回:404 NOT FOUND。
我知道我的凭据设置正确,因为名为 "twilio-sms" 的 bash 脚本可以完美运行。
bash 脚本 "twilio-call" 已直接从 twilio 下载。com/labs/bash 并且权限已正确设置。
实际的curl命令是:
响应=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 的经过验证的号码可以正常用于短信也应该可以用于通话?
这一定是 Twilio 的一些老例子。你在哪里找到的?
API端点URL它不是
https://api.twilio.com/2008-08-01/Accounts/$ACCOUNTSID/Calls
是
https://api.twilio.com/2010-04-01/Accounts/$ACCOUNTSID/Calls