如何使用python/TumblrAPI从帖子中获取notes信息?

如何使用python/TumblrAPI从帖子中获取notes信息?,python,api,tumblr,Python,Api,Tumblr,我对所有这些水平的听写感到困惑,我不得不涉水而过,我觉得用刮擦的方法来做会更容易,但是我想这是一个很好的练习来学习听写,也许一旦我弄明白了就会更快 我的代码如下所示,cposts的赋值语句返回404: import pytumblr # Authenticate via OAuth client = pytumblr.TumblrRestClient( 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx' ) f = client.followers('blog.tumblr

我对所有这些水平的听写感到困惑,我不得不涉水而过,我觉得用刮擦的方法来做会更容易,但是我想这是一个很好的练习来学习听写,也许一旦我弄明白了就会更快

我的代码如下所示,
cposts
的赋值语句返回404:

import pytumblr

# Authenticate via OAuth
client = pytumblr.TumblrRestClient(
    'xxxxxxxxxxxxxxxxxxxxxxxxxxxx'
)

f = client.followers('blog.tumblr.com')

users = f['users']

names = [b['name'] for b in f['users']]
print names

cposts = client.posts(names[0], 'notes_info=True')

print (cposts)
但是pythonapi信息显示:client.posts('codingjester',**params)#获取博客帖子

这篇文章()说你应该使用notes\u info来获取笔记。但我不知道如何用python构建它,而不是创建url


我可以使用请求来构造url,但我认为使用python/tumblr api有一种更简单的方法,如果有人能解释一下的话,我只是还没有弄明白。

删除
注释\u info=True
周围的引号。您应该将值
True
传递给
client
posts()
方法的
notes\u info
参数。相反,您实际上是将字符串
'notes\u info=True'
作为位置参数传递,这是无效的,会导致pytumblr创建无效URL,这就是为什么您会得到404。

您是否尝试过从
notes\u info=True
周围删除单引号?在我看来,他们不应该出现在那里。可能就是这样,我确实收到了很多信息,删除了引号我真傻。必须分析数据来确认是不是真的。是的,没错。谢谢