Bot

【401エラー】コンテンツアップロード

KT-0317

2023.05.31既読 561

下記コードにて、コンテンツアップロードを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());
}

コメント2

  • 업데이트 된 답글입니다.

    KT-0317 投稿者

    上記、解決いたしました。
    ありがとうございました。

    2023.06.01

    0
  • 업데이트 된 답글입니다.

    佐藤正宗

    私も GAS 使うので、良ければ後学のために教えていただきたいのですが、何が原因でどうやって解決したのでしょうか?

    2023.06.14

    0
前の投稿 外部ユーザーが入ってるGroupでBotアカウントを招待したい。
次の投稿トークルーム名の取得
リスト

まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。