2014-05-25 2 views
1

Imgur API를 사용하여 사용자 계정에서 앨범을 만든 다음 해당 앨범에서 이미지를 추가하거나 제거합니다.Imgur API가 앨범에서 이미지를 제거하지 않습니다.

성공적으로 인증하고, 앨범을 만들고, 문제없이 앨범에 이미지를 추가 할 수 있습니다. 나는이 앨범에서 이미지를 제거하기 위해 갈 때

, 나는이 응답을 얻을 :

{'success': True, 'data': True, 'status': 200} 

그러나, 이미지는 앨범에 남아 있습니다. 내가 알 수있는 한, 나는 HTTP 삭제를 사용하여 요청을 정확하게 보내고있다.

Imgur 앨범 페이지도 약간 엉망이 된 것 같습니다. 앨범에 동일한 이미지를 몇 번 제거하고 다시 추가하려고 시도하면 내 계정의 앨범 페이지에 앨범이 3 개의 이미지로 나열됩니다. 그러나 실제 앨범에 들어가면 이미지가 하나 밖에 없다고 말합니다.

여기에 어떤 일이 벌어 질지 상상해보십시오.

답변

4

실수로 DELETE 호출을 잘못 사용했습니다. POST 요청 인 것처럼 요청에서 매개 변수로 제거하려는 ID를 포함했습니다.

https://api.imgur.com/3/album/{album}/remove_images/?ids={theid} 
+0

새로운 API의 문서 (월 18 일 2018로) 잘못되었습니다

대신 나는이 같은 URL의 ID를 포함 할 필요가 있었다. 요청 본문에있는 ID를 사용하여 POST 요청을 지정합니다. 작동하지 않습니다. 앨범을 제거하는 대신 이미지를 앨범에 추가합니다. 이상한 행동이며 버그 일 수 있습니다. 위와 같은 대답은 적어도 지금은 앨범에서 이미지를 제거하는 올바른 방법입니다. – felwithe

관련 문제