Python 如何通过API创建有标题的Imgur相册?

Python 如何通过API创建有标题的Imgur相册?,python,api,imgur,python-requests,Python,Api,Imgur,Python Requests,我可以使用请求和oauth hook模块创建相册,但我似乎无法使用名称。请在此处查看文档:。我正在使用Windows7x64 Python2.7,请求0.21.1版和oauth钩子0.4.0版 奇怪的是,当我上传图像时,使用相同的方法命名图像,脚本工作得很好。以下是相关代码: client = requests.session(hooks={'pre_request': authorizedHook}) url = r'http://api.imgur.com/2/account/albums

我可以使用
请求
oauth hook
模块创建相册,但我似乎无法使用名称。请在此处查看文档:。我正在使用Windows7x64 Python2.7,
请求
0.21.1版和
oauth钩子
0.4.0版

奇怪的是,当我上传图像时,使用相同的方法命名图像,脚本工作得很好。以下是相关代码:

client = requests.session(hooks={'pre_request': authorizedHook})

url = r'http://api.imgur.com/2/account/albums.json'

parameters = {'title': 'ALBUMTITLEHERE'}

r = client.post(url, data=parameters)
一旦我将它加载到
json
,它将返回类似的内容:

    Created Album data:
    {u'albums': {u'anonymous_link': u'http://imgur.com/a/i3Gal',
                 u'cover': u'',
                 u'datetime': u'2012-05-24 02:34:42',
                 u'description': u'',
                 u'id': u'i3Gal',
                 u'layout': u'blog',
                 u'link': u'http://tankorsmash.imgur.com/1B498',
                 u'order': 0,
                 u'privacy': u'public',
                 u'title': u''}}    
我所期待的是一个名为ALBUMTITLEHERE的画廊。但却创建了一个无标题的。我做错了什么

无关:Stats API似乎根本没有为我返回任何东西,但我不确定这是否相关。

编辑:

我自己已经尝试了很长一段时间,尝试了几乎所有可能的参数组合,作为http url参数、post(json、urlencoded,甚至xml)发送。。。甚至在wireshark中分析了原始请求——一切都正常工作

但是运气不好,它不起作用

我很确定这是API本身的一个缺陷。也不可能更改现有专辑的标题


因此,我之前的响应不适用。

请求是否具有调试模式?我想如果你看一下你请求发送的数据,就会很清楚了。您包含的文档链接中有示例代码。@valdarin一周后,我发现我的评论没有发布。我没有发现任何突出我的地方。你能确认它在你这边有效吗?当我将
内容类型
更改为
应用程序/json
,并将参数转换为json时,我得到
此方法需要身份验证
错误。删除该头并使用旧的param dict仍然像往常一样工作。只要OAuth钩子具有
头\u OAuth=True
我就不会得到该身份验证错误。但是返回的相册仍然没有标题,即使带有json参数和标题。虽然
stats
api可以工作,但这可能是他们的目的,因为浏览器页面也不再是空白的了..好吧,谢谢你的帮助,这是悬赏,因为你投入了大量的时间。再次感谢。