GASを使用した掲示板投稿
GASを使用し、記事を投稿しようと考えておりますが、
400 Bat Requestになり、記事が投稿できません。
エラーレスポンスとしては、
{"error":"Bad Request","message":"Invalid parameter","devMessage":"Required request part 'article' is not present","status":400,"domain":"home","code":"SERVICE_UNAVAILABLE"}同様の事象に遭遇した方、解決した方法があればぜひ共有をお願いしたいです。
以下ソースコード
var headers ={
'Content-Type': 'multipart/form-data; boundary=$boundary; charset=UTF-8',
'consumerKey': サーバAPI コンシューマーキー,
'Authorization':'Bearer '+token,
}
var article ={
title:'テスト',
body:'テスト',
registerUtcDate:null,
modifyUtcDate:null,
useComment:true,
boardNo:ボードNo,
domainId:ドメインID,
accountId:null,
memberName:null,
department:null,
attentionPeriodInDays:0
}
var payload = {article:article};
var opt = {
'method' : 'post',
'contentType': 'multipart/form-data; boundary="$boundary”; charset=UTF-8',
'headers': headers,
'payload':"article=" + JSON.stringify(payload),
"muteHttpExceptions" : true,
"validateHttpsCertificates" : false,
"followRedirects" : false
};
//ホーム投稿URL
var res = UrlFetchApp.fetch(homeUrl,opt);
投稿に新しいコメントが追加されましたら通知を送信します。
コメント2
업데이트 된 답글입니다.
オフラインワークス
https://github.com/lineworks/samplebot_faq_ask_bot/blob/master/faq_bot/externals/home.py
2021.08.24
업데이트 된 답글입니다.
Atsushi+works 投稿者
参考にさせていただきます!
2021.08.25
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。