我使用Imgur API在用户帐户下创建相册,然后添加或删除该相册中的图片。
我可以成功进行身份验证,创建相册,并将图像添加到相册中。
当我从相册中删除图片时,我得到了回复:
{'success': True, 'data': True, 'status': 200}
但是,图像仍保留在相册中。据我所知,我正确地使用HTTP删除发送请求。
Imgur专辑页面似乎也有些麻烦。尝试删除相同图像并将其重新添加到相册几次后,我的帐户的相册页面将相册列为3张图像。但如果我进入实际专辑,它说它只有一张图片。
有没有人有任何想法可能会发生在这里?
答案 0 :(得分:4)
我错误地使用了DELETE调用错误。我在请求中包含了我想要删除的ID作为参数,就好像它是一个POST请求。
相反,我需要在URL中包含ID,如下所示:
https://api.imgur.com/3/album/{album}/remove_images/?ids={theid}