1
リクエストに失敗しました(エラー: 400)。サーバー応答の一部: invalid_payload
以下を参照下さい。
HTTP 400 Bad Request
invalid_payload
typically indicates that received request is malformed — perhaps the JSON is structured incorrectly, or the message text is not properly escaped. The request should not be retried without correction.
https://api.slack.com/incoming-webhooks
2
(応答の全文を見るには muteHttpExceptions オプションを使用してください)
とあるように、muteHttpExceptionsオプションを有効にしてエラーの詳細を確認してみることをお勧めします。
3
まだ容量制限がある場合、どの程度まで使えるのでしょうか。
以下を参照下さい。
4
curl -X POST --data-urlencode "payload={\"channel\": \"#general\", \"username\": \"webhookbot\", \"text\": \"これは webhookbot という名のボットから #general に投稿されています。\", \"icon_emoji\": \":ghost:\"}" https://hooks.slack.com/services/XXXXXXXXXXXXXX
問題を切り分けるために、まずはcurlでPost出来ないかを確認してみて下さい。「XXXXXXXXXXXXXX」の部分をご自身の値に変更して下さい。(#general宛にpostされるはずです)
5
公式ドキュメントに載っていたコードなので、送信するオプションの指定の参考にしてください。
JSONのところがとりあえず、怪しい気がします。
// Make a POST request with a JSON payload.
var data = {
'name': 'Bob Smith',
'age': 35,
'pets': ['fido', 'fluffy']
};
var options = {
'method' : 'post',
'contentType': 'application/json',
// Convert the JavaScript object to a JSON string.
'payload' : JSON.stringify(data)
};
UrlFetchApp.fetch('https://httpbin.org/post', options);
https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app?hl=fr-FR#fetch
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/04/09 08:43
2018/04/09 08:46
2018/04/09 08:49
退会済みユーザー
2018/04/09 10:50