お世話になります。
どう直せばよいかをご教示いただけませんでしょうか。
ご助力のほどよろしくお願いいたします。
◆開発環境
Excel2016(32bit)
Windows10
◆やりたいこと
ExcelVBAからHTTPリクエストでSlackのIncoming Webhookを利用しSlackへ画像投稿をしたい。
◆現状
以下を実行してもSlackは無反応となっております。(何も表示されない)
エラー等も発生しておりません
◆現状のコード
VBA
1Sub slack() 2webhookURL = "incoming Webhook URL" 3Proxy = "Proxyアドレス:ポート" 4 5Set HTTPReq = CreateObject("WinHttp.WinHttpRequest.5.1") 6HTTPReq.Open "POST", webhookURL, False 7HTTPReq.setProxy 2, Proxy 8HTTPReq.setRequestHeader "Content-Type", "application/x-www-form-urlencoded" 9 10HTTPReq.send("payload={""type"": ""image"",""title"": {""type"": ""plain_text"",""text"": ""image1"",""emoji"": true},""image_url"": ""https://api.slack.com/img/blocks/bkb_template_images/beagle.png"",}") 11'画像の部分は最終的にローカルPC内にある画像のパスを指定して表示させたいと考えております 12End Sub
※上記のコードでPayload内をテキスト送信だけさせると問題なく動作いたしました
HTTPReq.send("payload={""text"":""Msg_Text"",}")
何か不足している情報等ございましたらご指摘いただけると助かります。
回答2件
あなたの回答
tips
プレビュー