前提・実現したいこと
VBA にて、LINE notify を使用してメッセージを送信したい
発生している問題・エラーメッセージ
実行すると、ステータスコード 400 (リクエストが不正)で、 以下のレスポンスとなります。 {"status":400,"message":"message: may not be empty"} message パラメータの指定方法が間違っているようですが、 正しい指定方法がわかりません。 わかる方がおられましたら、お教えください。
該当のソースコード
VBA
1Dim objHTTP As Object 2 3Set objHTTP = CreateObject("MSXML2.XMLHTTP") 4objHTTP.Open "POST", "https://notify-api.line.me/api/notify", False 5objHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencorded" 6objHTTP.setRequestHeader "Authorization", "Bearer アクセストークン" 7objHTTP.send "message=test" 8 9 10If objHTTP.Status = 200 Then 11 ' レスポンスコード(正常) 12 Debug.Print "正常送信" 13Else 14 Debug.Print objHTTP.responseText 15End If
補足情報(FW/ツールのバージョンなど)
Microsoft Excel 2013
Microsoft Visual Basic for Applications 7.1
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/01 05:04