botでのimage送信の際、fileIdを用いるとエラーが起こる
https://developers.worksmobile.com/jp/reference/bot-attachment-create?lang=ja
コンテンツアップロード - Bot -LINE WORKS Developershttps://developers.worksmobile.com/jp/reference/bot-attachment-create?lang=ja
https://developers.worksmobile.com/jp/reference/bot-send-image?lang=jaImage - Bot -LINE WORKS Developers Documhttps://developers.worksmobile.com/jp/reference/bot-send-image?lang=ja
上記の記事を参考にGoogleAppsScriptを用いてトークbotに画像を送信する際、fileIdを用いると以下のメッセージが帰ってきます。
https://www.worksapis.com のリクエストに失敗しました(エラー: 400)。サーバー応答の一部: {"code":"INVALID_PARAMETER","description":"content.fileId is wrong"}(応答の全文を見るには muteHttpExceptions オプションを使用してください)
なお、previewImageUrl/originalContentUrlを用いての画像送信は成功していて、fileIdとpreviewImageUrl/originalContentUrlの書き換え以外の部分は同じ記述をしています。
去年12月の記事に同じ状況でエラーになるという投稿、返答がありましたが、修正がされていないのでしょうか。
解決策等ご教授いただけると幸いです。
投稿に新しいコメントが追加されましたら通知を送信します。
コメント3
업데이트 된 답글입니다.
tawa3939
ではファイル名しか送っていないので、そのレスポンスに含まれる uploadUrl にファイルをアップロードする手順が抜けている(2.0betaのドキュメントには書いていない)んだと思います。
こちらでは 旧のコンテンツアップロードページを参考にしてファイルをアップロードし、
https://developers.worksmobile.com/jp/document/1005025?lang=ja
その後 type: Image の送信を行うことで正しく送信できています。
公式ドキュメントの書き漏れですね。
2022.03.30
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
https://developers.worksmobile.com/jp/reference/bot-attachment-create?lang=ja
取得したuploadUrlでファイルをアップロードする方法につきましては以下のDocumentをご参考ください。
https://developers.worksmobile.com/jp/reference/file-upload?lang=ja
2022.04.01
업데이트 된 답글입니다.
Ishihara 投稿者
回答ありがとうございます。勉強になります。
2022.07.14
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。