【401エラー】コンテンツアップロード
下記コードにて、コンテンツアップロードをGASにて行うとエラーコード401が返されます。
headerに何かほかに必要な情報がありますでしょうか。
アクセストークンとファイルのURLは最新の正しいものを使用しております。
function uploadFile() {
var url = "ファイルのURL";
var file = DriveApp.getFileById("グーグルドライブ内のファイルのID");
var options = {
method: 'post',
headers: {
'Authorization': 'Bearer ' + <アクセストークン>,
'Content-Type': 'multipart/form-data',
'charset': 'UTF-8'
},
payload: {
'Filedata': file.getBlob()
},
muteHttpExceptions: true
};
var response = UrlFetchApp.fetch(url, options);
Logger.log(response.getContentText());
}
headerに何かほかに必要な情報がありますでしょうか。
アクセストークンとファイルのURLは最新の正しいものを使用しております。
function uploadFile() {
var url = "ファイルのURL";
var file = DriveApp.getFileById("グーグルドライブ内のファイルのID");
var options = {
method: 'post',
headers: {
'Authorization': 'Bearer ' + <アクセストークン>,
'Content-Type': 'multipart/form-data',
'charset': 'UTF-8'
},
payload: {
'Filedata': file.getBlob()
},
muteHttpExceptions: true
};
var response = UrlFetchApp.fetch(url, options);
Logger.log(response.getContentText());
}
投稿に新しいコメントが追加されましたら通知を送信します。
コメント2
업데이트 된 답글입니다.
KT-0317 投稿者
ありがとうございました。
2023.06.01
업데이트 된 답글입니다.
佐藤正宗
2023.06.14
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。