我正在尝试使用imgurpython创建一个相册并上传图片。但是,我无法将图片附加到该相册中。它给了我以下错误:(403) The album you're requesting does not belong to your account
。以下是我的代码:
client = ImgurClient(client_id, client_secret)
def CreateAlbumAndUploadImages(albumName,albumDescription,images):
fields = {}
fields['title'] = albumName
fields['description'] = albumDescription
fields['privacy'] = 'public'
x = client.create_album(fields)
print(x)
y = client.album_add_images(x['id'],images) #error here
print(y)
return x
def UploadPhoto(images):
config = {
'name': 'some image name here',
'title': 'some title here',
'description': 'some description here'}
image = client.upload_from_path(image_path, config=config, anon=False)
print("Done")
print(image)
return image
def main():
#x = CreateAlbum('Album 101','Album 101 desciption')
id = []
id.append( UploadPhoto(['image1.jpg'])['id'])
id.append( UploadPhoto(['image2.jpg'])['id'])
x = CreateAlbumAndUploadImages('albumNameHere','some description here',id)
pass
if __name__ == '__main__':
main()
注意: 我正在尝试构建一个机器人,因此在网络上调用授权不是一个选项
set_user_auth
后,你是否已经成功地使其工作?有什么遗漏的地方吗?我也遇到了类似的情况,想知道解决方法。 - Govind Kailas