pytumblr的client.reblog允许字段异常

时间:2014-06-29 16:08:36

标签: python tumblr

我很确定我在这里遗漏了一些东西,希望可以向我指出。

当尝试使用标题和标签重新登录帖子时我正在接收

  

标题,标签不允许使用字段

当client.reblog检查_post_valid_options时,我发现它至少应该接收回标签为有效。

reblog function

_post_valid_options function

我还注意到它正在检查kwargs中的类型,尝试添加类型也会返回相同的异常,包括此次不允许的类型。

  

标题,类型,标签不允许使用字段

我的代码

    data = {'blogname': 'form.cleaned_data['blogname'],
            'id': form.cleaned_data['id'],
            'reblog_key': form.cleaned_data['reblog_key'],
            'type': 'photo',
            'comment': form.cleaned_data['caption'],
            'tags': tags}

    response = client.reblog(**data)

1 个答案:

答案 0 :(得分:1)

显然这是因为通过pip安装了pytumblr软件包。与目前的git相比,pypy中的pytumblr包已经过时了。删除pypy版本(pytumblr 0.0.5)并直接从git安装(pip install git + https://github.com/tumblr/pytumblr.git)。

如果您遇到此问题,请确保您使用的是直接来自git repo的版本,而不是pypy版本,如果尚未更新的话。

我向Github上的开发者提出了一个问题,看看他们是否可以更新pypy版本或更新自述文件以让人们知道使用git repo。

https://github.com/tumblr/pytumblr/issues/47