에서 my question on getting text messages into Azure 나는 SMS의 메시지를 Azure Table Store로 가져올 수있었습니다.Azure Logic 앱을 사용하여 Twilio를 사용하여 Azure Blob 저장소로 보낸 MMS에서 이미지를 추출하려면 어떻게해야합니까?
텍스트 메시지에 이미지가 포함되어있어 MMS로 전송 된 경우 Azure Blob Storage에 이미지를 다운로드하고 싶습니다.
Twilo는
a guide on how to download and receive images을 가지고하지만 내가 this Twilio guide 연구를 시도하고 GitHub의에서 코드를 복제 논리 앱
와이 활용하는 방법을 잘 모르겠습니다. DownloadMmsImages는 BlockSpamCalls 프로젝트와 동일한 솔루션에 있습니다. 나는 두 프로젝트 사이의 관계에 대해 명확하지 않았다.
메시지 SID에 넣을 것인지 묻는 유일한 속성은 본문이지만 Twilio GetMessage 동작을 추가하려고했습니다.
(약간 난독 화) 요청 본문의 JSON 스키마는이 대답에 뭔가가 꽤 작업을 수행하지 않을 경우 내가 미리 사과
{
"body": {
"$content": "VG9Db3VudHJ etc",
"$content-type": "application/json",
"$formdata": [
{
"key": "ToCountry",
"value": "AU"
},
{
"key": "ToState",
"value": ""
},
{
"key": "SmsMessageSid",
"value": "SMeda21902 etc"
},
{
"key": "NumMedia",
"value": "0"
},
{
"key": "ToCity",
"value": ""
},
{
"key": "FromZip",
"value": ""
},
{
"key": "SmsSid",
"value": "SMeda2 etc"
},
{
"key": "FromState",
"value": ""
},
{
"key": "SmsStatus",
"value": "received"
},
{
"key": "FromCity",
"value": ""
},
{
"key": "Body",
"value": "Tskez7"
},
{
"key": "FromCountry",
"value": "AU"
},
{
"key": "To",
"value": "+61 etc"
},
{
"key": "ToZip",
"value": ""
},
{
"key": "NumSegments",
"value": "1"
},
{
"key": "MessageSid",
"value": "SMeda2 etc"
},
{
"key": "AccountSid",
"value": "AC7aa etc"
},
{
"key": "From",
"value": "+61 etc"
},
{
"key": "ApiVersion",
"value": "2010-04-01"
}
]
},
"headers": {
"Accept": "*/*",
"Cache-Control": "max-age=259200",
"Connection": "close",
"Content-Length": "381",
"Content-Type": "application/x-www-form-urlencoded",
"Host": "etc.logic.azure.com:443",
"User-Agent": "TwilioProxy/1.1",
"X-Twilio-Signature": "sQf etc"
}
}
죄송합니다. 답변을 작성하는 데 3 일이 걸렸습니다. –
https://docs.microsoft.com/en-us/azure/azure-functions/functions-compare-logic-apps-ms -flow-webjobs는 "통합 시나리오의 한 단계에서 고도로 맞춤화 된 변환이나 특수 코드가 필요한 경우 함수를 작성하고 논리 응용 프로그램의 동작으로 함수를 트리거합니다." Looks 내가 함수를 하나의 단계로 호출 할 필요가있는 것처럼 보입니다. –
당신은 _need_하지 않지만, 많은 것들을 단순화 할 것입니다. Azure Logic Apps를 Azure 기능과 함께 사용할 계획이라고 말한 것을 기억하십시오. 복잡한 문서를 처리 할 수있는 방법입니다. –