我正在尝试通过 Blogger 的 ID 获取博客。
这是我应该添加的 Blogger API 文档:
get(blogId=*, x__xgafv=None, maxPosts=None, view=None)
通过 id 获取博客。
参数:
- blogId:字符串,一个参数(必填)
- x__xgafv:字符串,V1 错误格式。
允许值- 1 - v1 错误格式
- 2 - v2 错误格式
- maxPosts:整数,一个参数
- 视图:字符串,一个参数
我已取出敏感信息(如 API 密钥):
url = 'blogger's url and api key'
PARAMS = {blogID = '######'}
blogs = requests.get(url, PARAMS)
print(blogs)
<响应 [403]>
这是身份验证的问题,还是我搞砸了?
我可以在 url + api 键上执行一个 get 请求,它返回 <Response [200]>,所以我确定我正在与正确的服务器通信。只是我认为API密钥足以取回一些基本的博客文章信息。
我看过https://requests.readthedocs.io/en/master/user/quickstart/#make-a-request
而且我对自己缺少什么一无所知……这些都是争论,对吗?该链接仅提及参数,我无法弄清楚我缺少的语法。