0

我是 Python 和 API 的新手。我正在尝试一个项目,需要一些帮助。

我只是想从 Blogger 请求一些信息,以获取博客文章详细信息(标题、正文等)并返回。

我想使用这些:https ://developers.google.com/resources/api-libraries/documentation/blogger/v3/python/latest/blogger_v3.blogs.html

我可以使用requests.get(url/key)并且我得到了一个 server status[200],但是每次我尝试找到一种方法来使用来自链接的请求之一时,我都会收到关键字错误。

例如:"TypeError: request() got an unexpected keyword argument 'blogId'"

我的代码是requests.get('url/key' blogId='BLOG ID HERE', x__xgafv=None, maxPosts=None, view=None)

我不愿意发布我的确切代码,因为其中包含我的 API。

我究竟做错了什么?

4

3 回答 3

0

request.get() 方法没有 blogID 参数。有关更多信息,请使用此链接

于 2020-06-25T05:17:14.770 回答
0

我不确定,但 oyu 可以使用这样的参数:

page = get('https://google.com', params={'blogId': '12345'})

最好在文档中查找信息:https ://requests.readthedocs.io/en/master/

于 2020-06-25T05:58:08.320 回答
0

经过一番挖掘,我找到了解决方案。

我在 API 上使用 get 请求来获得响应,这就是它应该使用的方式。

然而,我还尝试使用一种返回数据的方法,该方法也使用了 get 关键字,但旨在与 Google API 库一起使用。

我必须安装 Google API 客户端库并导入构建和请求,以便我可以使用 API 方法。这允许我返回更具体的结果(因此是关键字参数),并且可以通过编程来做很多事情。

感谢大家!

于 2020-06-25T21:17:52.217 回答