0
我在試圖模擬Twilio REST API調用來發送短信。我所有的代碼示例都已經過編輯。什麼是Twilio捲曲電話的iron-ajax等價物?
Twilio提供了這種捲曲電話:
curl -X POST 'https://api.twilio.com/2010-04-01/Accounts/[[ sid ]]/Messages.json' \
--data-urlencode 'To=##########' \
--data-urlencode 'From=+#########' \
--data-urlencode 'Body=hi' \
-u [[ sid ]]:[AuthToken]
所以我想在我的元素如下:
<iron-ajax
auto
url="https://@api.twilio.com/2010-04-01/Accounts/[[ sid ]]/Messages.json"
headers='{"Authorization": "Basic [[authHash]]"}'
handle-as="json"
content-type="application/json"
last-response="{{twilioResponse}}"
method="POST"></iron-ajax>
具有以下JS來支持它:
ready: function() {
document.querySelector('iron-ajax').params = {
"To": "+###########",
"From": "+###########",
"Body": "want to play"
}
}
我得到這個錯誤:
{"code": 21603, "message": "A 'From' phone number is required.", "more_info": "https://www.twilio.com/docs/errors/21603", "status": 400}
我已經試過了,只是在元素的屬性中放置了字符串化的JSON。這不行!但任何其他幫助將不勝感激。
有時我不得不改變「到」也許你可以檢查的console.log(xxx.params)它看起來是一個合適的JSON嗎? – grohjy
你能看到devtools中發出的網絡請求嗎?正在發送什麼參數? – philnash
想通了,謝謝! – aphelionz