uploadToGyazoEasyAuth
upload.gyazo.com/api/upload/easy_authでGyazoに画像をuploadするscript
/ci7lus/pdfの全てのページをGyazoにアップロードしてScrapboxに貼り付けるUserScript#5f7816a3ae0f140000a24afdを独立した関数として切り出しただけ
OAuth版はuploadToGyazoを参照
2022-02-04
10:52:50 CSP制限に引っかかる?
https://upload.gyazo.com/api/upload/easy_auth がブロックされる
scrapboxがGyazo OAuth Uploadに移行したことで、cookieを使ったuploadができなくなった?
code:script.js
export async function uploadToGyazoEasyAuth({dataURI, clientId, title}) {
const formData = new FormData();
//console.log({dataURI, clientId, title});
formData.append('image_url', dataURI);
formData.append('client_id', clientId);
formData.append('referer_url', location.href);
formData.append('title', title);
const easyAuth = await fetch(
'https://upload.gyazo.com/api/upload/easy_auth',
{
method: 'POST',
mode: 'cors',
credentials: 'include',
body: formData,
},
);
const {get_image_url} = await easyAuth.json();
return (await fetch(get_image_url, {
mode: 'cors',
credentials: 'include',
})).url;
}
from Scanした紙のノートをScrapboxに取り込むUserScript
#2022-02-04 10:53:33
#2021-10-31 00:06:04
#2021-02-05 18:55:47
#2021-01-28 00:26:59
#2021-01-25