api/page-data/import
Content-TypeのBoundaryについてはこのMDNが参考になります
code:fetch.js
fetch("https://scrapbox.io/api/page-data/import/:project.json", {
"headers": {
"content-type": "multipart/form-data; boundary=BOUNDARY",
"x-csrf-token": "YOUR CSRF TOKEN"
},
"body": "SEE BELOW",
"method": "POST",
});
code:body.txt
--BOUNDARY
Content-Disposition: form-data; name="import-file"; filename="blob"
Content-Type: application/octet-stream
UPLOAD JSON TEXT
--BOUNDARY
Content-Disposition: form-data; name="name"
undefined
--BOUNDARY--