私はAPIの、特にImgur APIを完全に新しくしています。ウェブサイトの例は、経験豊かな人には明らかです。私は埋める必要がある穴があるように感じるが、私ははっきりしていない。私はこれをやっている:APIは401(無許可)を言う以外Imgur APIを使用するための認可が必要ですか?
let form = document.querySelector("#img-form");
form.addEventListener("submit", function(event) {
event.preventDefault();
// Get the file data.
let f = form.querySelector("[name=\"file\"]").files[0];
let fr = new FileReader();
fr.readAsDataURL(f);
fr.addEventListener("load",() => {
post(fr.result);
});
});
let post = function(data) {
// Create a new request.
let request =
new Request(
'https://api.imgur.com/3/image',
{
method: 'POST',
body: {
image: data
},
headers: new Headers({
'Content-Type': 'text/plain'
})
});
fetch(request)
.then(res => {
if (res.status == 200) console.log(res.json());
else throw new Error('Something wrong with API');
})
.catch(err =>{
console.error(err)
});
}
すべてが正常に見える、私はこのようなもののためにあまりにもダム午前、アップロードする前に行くの認証のいくつかの種類がありますか?私はいくつかのステップのチュートリアルでいくつかのステップのリンクを私に送ることができます。
を登録する必要はありますが(https://api.imgur.com/oauth2)[ドキュメントを読む]みました? – JJJ
ええ、私はそれをよく理解できませんでした。 –
申し訳ありませんが、私はあなたが十分に頑張ったとは思いません。 APIを使用するための認証方法に関するドキュメントのいくつかのページを読んだ後、認証が必要かどうか尋ねることはありません。 – JJJ