CLIから画像をscrapbox.ioにアップロード
ScrapboxでGyazoではなくてscrapbox.ioにアップロードするのをCLIから実行する方法は公開されている?inajob.icon 調べてみますtakker.icon
ありがとうございます!inajob.icon
だいたいわかったtakker.icon
1. POST https://scrapbox.io/api/gcs/:project_id/upload-request
要X-CSRF-TOKEN
:project_idはscrapbox projectのidを入れる
要求
code:ts
interface UploadRequestBody {
contentType: string;
md5: string;
name: string;
size: number;
}
md5にはuploadしたいファイルのMD5 hashを入れる 応答
code:ts
interface UploadRequestResult {
signedUrl: string;
fileId: string;
}
2. 返ってきたsignedUrlをPUTする
要求にuploadしたいファイルを入れる
3. POST https://scrapbox.io/api/gcs/:project_id/verify
要X-CSRF-TOKEN
要求
code:ts
interface VerifyBody {
fileId: string;
md5: string;
}
応答
code:ts
interface VerifyResult {
embedUrl: string;
originalname: string;
}
このembedUrlが最終的なファイルのURL