2012-11-05 3 views
2

익명의 imgur API에 약간 문제가 있습니다.Imgur API upload.json이 XML을 반환합니까?

http://api.imgur.com/2/upload.json으로 이동하면 JSON이 반환됩니다.

http://api.imgur.com/2/upload.json?key=ANONAPIKEY&image=http:/으로 가면 JSON 형식의 오류도 반환됩니다. 나는 실제로 시도하고 유효한 이미지를 업로드하면

그러나, 말 :

http://api.imgur.com/2/upload.json?key=ANONAPIKEY&image=http://www.utra.ca/Pictures/Projects/reprap.jpg

이 지금 XML을 반환합니다.

누구든지 설명 할 수 있습니까? 내가 뭔가 잘못하고 있는거야?

감사합니다.

답변

0

URL을 인코딩하여 전송하십시오. 이것은 예를 들어, 작동합니다 :

http://api.imgur.com/2/upload.json?key=ANONAPIKEY&image=http%3A%2F%2Fwww.utra.ca%2FPictures%2FProjects%2Freprap.jpg

당신은 encodeURIComponent()

예 사용하여 자바 스크립트에 URL을 인코딩 할 수 있습니다 :

var url = "http://api.imgur.com/2/upload.json?key=ANONAPIKEY&image=" + encodeURIComponent("http://www.utra.ca/Pictures/Projects/reprap.jpg") 
+0

감사합니다 - 나는 자바에서 동등한했다 :). 왜냐하면 내가 브라우저에 타이핑 만하면 작동하지 않는다고 생각했기 때문에 나는 그것을 입력하지 않았다면 URL 바에서 작동하지 않았기 때문이다. 만약 내가 그것도 코딩 : P는 작품 :) – user1438377

관련 문제