저는 API와 특히 Imgur API에 완전히 익숙해졌습니다. 웹 사이트의 예제는 숙련 된 사람에게 명확 할 수 있습니다. 나는 채울 필요가있는 구멍이있는 것처럼 느껴진다. 그러나 나는 명확하지 않다. 나는이 일을하고있다 :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)
});
}
모든라는 API를 제외하고 잘 보이는 401 (무단), 나는이 물건 너무 바보입니다, 업로드하기 전에 계속 인증의 어떤 종류가 있습니까? 어떤 사람이 나에게 단계별 튜토리얼의 링크를 보내 줄 수 있습니까?
당신이 [설명서를 읽기] 해봤 당신이 응용 프로그램을 등록해야합니다 (https://api.imgur.com/oauth2) ? – JJJ
그래,하지만 잘 이해할 수 없었다. –
미안하지만, 당신이 열심히 노력했다고 생각하지 않습니다. API 사용을 인증하는 방법에 관한 여러 페이지의 설명서를 읽은 후에 인증해야하는지 묻지 않을 것입니다. – JJJ