[英]What am I missing? API Python issues
我正在尝试通过 Blogger 的 ID 获取博客。
这是 Blogger API 文档说我应该添加的内容:
get(blogId=*, x__xgafv=None, maxPosts=None, view=None)
通过 id 获取博客。
参数:
我已取出敏感信息(如 API 密钥):
url = 'blogger's url and api key'
PARAMS = {blogID = '######'}
blogs = requests.get(url, PARAMS)
print(blogs)
<响应 [403]>
这是身份验证的问题,还是我搞砸了?
我可以在 url + api 密钥上执行获取请求,它返回 <Response [200]>,所以我确定我正在与正确的服务器通信。 只是我认为 API 密钥足以取回一些基本的博客文章信息。
我看过https://requests.readthedocs.io/en/master/user/quickstart/#make-a-request
而且我不知道我错过了什么……这些是 arguments,对吧? 该链接仅提及参数,我无法弄清楚我缺少的语法。
我认为您可能将blogUserInfos.get
和requests.get
混为一谈,它们在完全不同的模块中是完全不同的方法。
我对 Blogger 或 Blogger API 一无所知 - 我从未使用过它,甚至不知道它是什么,但文档表明您可以向所需的博客发出简单的 HTTP GET 请求(按 ID),并包括您的 API 键在请求 URL 的查询字符串中。 您将使用requests.get
发出此请求。 文档中的 URL 如下所示:
https://www.googleapis.com/blogger/v3/blogs/2399953?key=YOUR-API-KEY
其中2399953
是博客 ID, YOUR-API-KEY
是您的 API 密钥。 响应将是 JSON,我猜。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.