田川修平_146846
投稿
コメント
## 背景 LINE WORKS APIを使って、OAuth認証したユーザーがBotを追加したチャンネルに、ファイルアップロードをするような実装をしています。 コンテンツアップロードAPI POST /bots/{botId}/attachments をcallすると、fileId, uploadUrlがレスポンスとして返ってくるので、こちらを ファイルメッセージAPI のリクエストに詰めることで上記機能を実現しようとしていますが、下記のような事象が発生するため実現できていません。 ## バグ内容 こちらのスレッド で2年前に投稿されている内容と同じで、ファイルメッセージAPIのリクエストにfileIdを詰めると、バリデーションエラーで引っかかってリクエストできない。 回避するために、ファイルメッセージAPIのリクエストにoriginalContentUrlを詰めたが、コンテンツアップロードAPIからのレスポンスのoriginalContentUrlはhttpから始まるurlであるため、バリデーションエラーに引っかかる。urlをhttpsに変換するとファイルのチャンネルへの送信は成功す
API 全般 2023.06.06 既読 549