python - 酷力 Python API 连接
问题描述
我最近为我的工作开始了一个项目,该项目涉及我必须连接到会计应用程序的 API (Kuali)。我最近才开始使用 API,并且在连接到该服务器时遇到了很大的困难。运行以下代码时,我收到此错误:
import requests
requests.get('https://university.kuali.co/api/v1/auth/authenticate','Authorization: Basic mykeyhere')
print(requests.status_codes)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='university.kuali.co', port=443): Max retries exceeded with url: /api/v1/auth/authenticate?Authorization:%20Basic%20mykeyhere (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x109c276d0>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known'))
我将非常感谢任何帮助,因为这个项目将节省我大量的时间。
可以在下面找到 API 文档的链接。
解决方案
授权应该在标题下 requests.get(url,headers={“Authorisation”:”Basic your key here”})
推荐阅读
- java - 我有一个字符串包含一个重复的单词,例如 72 次,我想将文本拆分为许多字符串,这些字符串包含该单词之间的子字符串
- python - 如何显示来自 Django CharField 的图像?
- angular - 减法方法返回 NaN 结果
- sql - 我有一个带有联合的 SQL 查询。如果第一个查询中的字段不包含列中的结果,我只需要在第二个查询中包含数据
- angular - Angular,如何从 JSON 订阅特定数据?
- git - Pycharm没有清除文件的git状态
- vue.js - Vuetify 组合框未在 Enter 上创建新对象
- git - 在 VS 2019 中使用 gitmessage 模板
- keras - 数据增强:steps_per_epoch 到底是什么意思?
- elasticsearch - Elasticsearch:无法使用过滤器和排序查询布尔嵌套查询