繁体   English   中英

如何在 Python 中格式化对 Blogger API 的获取请求?

[英]How do I format get requests to Blogger API in Python?

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

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

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

我可以使用requests.get(url/key)并获得服务器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。

我究竟做错了什么?

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

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

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

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

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

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

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

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

感谢大家!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM