python - Calendly API 返回 401

标签 python api python-requests calendly

我想使用我的用户在 Calendly 中的请求进行 API 调用,例如 Documentation但我做不到。我不知道我的代码中是否需要其他内容,谢谢。

import requests, json

api_key = 'aaaaaaaaa'
header = {
    'Authorization' : api_key
}

response = requests.get('https://api.calendly.com/users/me/', headers= header)
print(response)
print(response.json())

我收到 401 响应:

<Response [401]> {'title': 'Unauthenticated', 'message': 'The access token is invalid'}

最佳答案

我怀疑您正在尝试使用 API v2 的 API key 。 API key 仅适用于 Calendly 的旧版 API v1。 API v2支持以下两种授权方案:

  • OAuth 授权代码流程,或
  • 个人访问 token 。

参见developer.calendly.com/getting-started了解更多详情。

关于python - Calendly API 返回 401,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67879092/

相关文章:

python - 如何导入模块 PyImgur Python

Python tkinter : Handle multiple tabs

python - 在 Python 中以秒和纳秒为单位获取 POSIX/Unix 时间?

c++ - StringCbPrintf 示例不工作

javascript - 从 AngularJS API 服务返回一个值给 Controller

python - 如何在 Python 中将原始数据存储到 PNG 文件中?

python - 如何让 python request.get 等待几秒钟?

python - Selenium 使用 Send_keys 自动提交表单?

python - 将多个 .xls 文件添加到单个 .xls 文件,使用文件名命名选项卡

java - 通过 json 对其他请求的多个 API 调用进行迭代