Calendly API 返回 401

问题描述

我想在 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 密钥。 API 密钥仅适用于 Calendly 的旧 API v1。 API v2 支持以下两种授权方案:

  • OAuth 授权代码流,或
  • 个人访问令牌。

有关详细信息,请参阅 Example of what I am expecting

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...