【发布时间】:2021-10-30 11:40:39
【问题描述】:
直接使用Imgur网站时,我可以轻松
- 创建一个新帖子,然后
- 向其中添加图像,无需
- 为每张图片创建一个新帖子。
这似乎是帖子的工作方式,有点像相册。
但是,我似乎无法在 Imgur API 中找到执行相同操作的入口点。 我尝试上传几张图片,然后创建一个相册,然后将图片添加到其中。 但这会导致每张图片发布一个帖子,而不是包含这些图片的单个帖子。
我正在使用 python imgurpython API(是的,我知道它没有被维护,但它似乎仍然很好地对应于已发布的 API)。
简而言之:
# imagepathlist contains a number of image paths that I want to upload into a single album
# client is an already-authenticated imgurpython.ImgurClient instance.
imagedata = []
for imagepath in imagepathlist:
result = client.upload_from_path(imagepath, anon=False)
imagedata.append(result)
imageids = [data['id'] for data in imagedata]
imagedeletehashes = [data['deletehash'] for data in imagedata]
albumspec = {
'title': 'My album',
'privacy': 'hidden',
'ids': imageids,
'deletehashes': imagedeletehashes,
}
albumdata = client.create_album(albumspec)
【问题讨论】: