powershellでIncoming webhookを利用したい
今回、初めてIncoming webhookを利用します。
powershellにて、webhookのURLをコールしても、パラメータエラーげ返却されてしまいます。
{"code": 400, "description": "invalid parameter"}入力したコードは以下の通りです。
必須項目のbodyは指定しているので、パラメーターエラーになる理由が分かりません。
誤っている点がありましたら、ご指摘&ご教示いただけますと幸いです。
$webhookUrl = "https://webhook.worksmobile.com/message/XXXX-XXXX-9999-9999XXXXXX"$message = "Test test"$payload = @{ title = "Defender !!" body = @{text = $message}} | ConvertTo-JsonWrite-Output $payloadInvoke-RestMethod -Method Post -Uri $webhookUrl -Body $payload投稿に新しいコメントが追加されましたら通知を送信します。
コメント1
업데이트 된 답글입니다.
zun 投稿者
-ContentType のパラメーターがもれていたようです。
>Invoke-RestMethod -Method Post -Uri $webhookUrl -Body $payload -ContentType 'application/json'
これで、statusCode:200が返却され、LINE WORKSのトーク上にトークが送信されました。
日本語の表示が???になってしまうのですが、そこはエンコードの問題だと思いますので、 こちらも自力で頑張ってみます
2026.03.11
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。