最近、仕事でSlackAPIの仕様変更に伴う対応を行いました。
<変更内容>
添付ファイルをアップロードするAPIの「files.upload API」の非推奨で廃止となったため
新しいアップロードAPIに変更する
対応内容は以下の通り。
<対応内容>
1.files.getUploadURLExternal API を呼び出してファイルアップロードに使用する。https://files.slack.com/upload/v1/… URL とファイル ID を取得する
2.https://files.slack.com/upload/v1/… URL に POST リクエストを送信してファイルをアップロードする
3.files.completeUploadExternal API にファイル ID に加えて チャンネル ID などを送信して、アップロード処理を完了させる
手順通りの対応で問題なく移行完了。
他のサービスでも同じような事象がでてきそうなので、常にキャッチアップが必要ですね。