我想通過aws api網關訪問我的twilio get請求(body,method,query等),但我不知道要在映射模板中的aws api網關中放置什麼來處理它。如何從aws api網關映射模板訪問twilio的請求?
任何幫助將不勝感激。
感謝。
我想通過aws api網關訪問我的twilio get請求(body,method,query等),但我不知道要在映射模板中的aws api網關中放置什麼來處理它。如何從aws api網關映射模板訪問twilio的請求?
任何幫助將不勝感激。
感謝。
如果您希望端點的響應按原樣傳遞,則可以使用傳遞映射。否則,您可以使用映射模板來自定義方法響應。這裏是API網關的Mapping Template Reference。如果您有任何具體問題,請告訴我們。
這是AWS API網關將表單URL編碼POST轉換爲JSON有效負載的最完整的答案... Convert URL Encode to JSON注意:向下滾動到最後一個答案,因爲有幾個更新來解釋邊緣情況。
這是一個很大的儀式,使用我從未見過的語言,但至少它是可讀的。遠離國際海事組織從Azure功能,您只需要獲取請求,然後使用您所使用的語言進行管理。
但是,您只需將一個映射模板添加到Integration Response - 但是,模板很簡單,在之前的評論中引用 - 重複這裏爲了方便
#set($inputRoot = $input.path('$'))
<?xml version="1.0" encoding="UTF-8"?>
<Response>
$inputRoot
</Response>
由於我只使用響應短信 - 我增加了以下內容,只有從函數返回一個字符串:
#set($inputRoot = $input.path('$'))
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Message>
<Body>
$inputRoot
</Body>
</Message>
</Response>
感謝您的回覆。實際上,我想從一個運行在ngrok服務器上的網頁訪問請求數據。 /事實上,這是一個私人localhosted網頁,我公開,現在我希望aws api網關訪問這個頁面的一些GET請求數據,如正文,查詢等。但是,我沒有看到我必須在哪裏指定在我的api網關中使用ngrok http url來建立兩個實體之間的連接。這是我真正的問題。 –
John,您是否看到過將API與Twilio整合在一起的帖子? https://www.twilio.com/blog/2015/09/build-your-own-ivr-with-aws-lambda-amazon-api-gateway-and-twilio.html –