my question on getting text messages into Azure 私はAzure Table StoreにSMSのメッセージを受け取ることができました。Azure Logicアプリケーションを使用して、Twilioを使用してAzure Blobストレージに送信したMMSから画像を抽出するにはどうすればよいですか?
テキストメッセージに画像が含まれているため、MMSとして送信された場合、画像をAzure Blob Storageにダウンロードしたいと考えています。
Twiloは
a guide on how to download and receive imagesを持っているしかし、私はthis Twilio guideを勉強しようとしたのGitHubからコードをクローン化されたロジックのApp
でこれを利用する方法がわからないです。 DownloadMmsImagesは、BlockSpamCallsプロジェクトと同じソリューションです。私は2つのプロジェクトの関係について不明であった。
私は、私は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は次のように述べています。「統合シナリオの一歩が高度なカスタム変換や特殊コードを必要とする場合は、関数を記述し、ロジックアプリケーションのアクションとして関数をトリガーします。私はステップの1つとして関数を呼び出す必要があるように見える –
あなたはそれを必要としませんが、それは多くの事を単純化します。 Azureの機能を持つAzure Logic Appsを使用する予定だと言ったことを覚えておいてください。複雑な文書を処理するには、実行可能な方法です。 –