json - 在 python3 中学习电子邮件 API 身份验证和 JSON 的建议
问题描述
最好的解决者或有问题的人,
背景: 我问这个问题的原因是我正在尝试学习如何使用 python3 自动化电子邮件中的链接。我已经深入探讨了如何使用硒实现这一目标,但没有成功。我刚刚听说这可以通过 API 实现。
在过去的 2 小时中,我一直在尝试查找有关如何使用 AHEM - Ad-Hoc Temporary Email Server's API 之类的文档或解释。 https://www.ahem.email/help/api
一小时前我什么都不知道,现在我知道如何使用请求和身份验证密钥调用 json API。耶我...
问题: 现在我需要获取身份验证令牌,但它要求提供内容类型字符串和请求正文。我迷路了。我使用过 google 和 youtube,但我只能找到 gmail、reddit 和hackernews API 文档,这些文档与我认为的不太相似。
我很抱歉对这个问题的模糊描述,老实说,类似于我对这个主题的了解。通过点击链接并查看 General: General APIs > POST > Get access token 可以更清楚地了解。
解决方案?
有谁知道一本好书、视频或只是简单的建议?
非常感谢您! 如果您明白我的意思,我希望答案不在 Google 的首页上。
解决方案
这应该可以完成这项工作。
import requests
base = 'https://www.ahem.email'
url = f'{base}/api/auth/token'
respone = requests.post(url=url)
if respone.status_code == 200:
token = respone.json()['token']
bearer = f'Bearer {token}'
header = {'Authorization': bearer }
url = f'{base}/api/alive'
print(requests.get(url=url, headers=header).json())
推荐阅读
- android - 如何使用 RxTextView (RxBinding) 检测 EditText 何时为空
- java - 重用 Java 扫描器
- java - Spring Boot 中 SQL Server 的多个架构
- excel-formula - Excel - 尝试为另一列中的每个唯一值对一列中的前 4 个值进行排名
- node.js - mongodb 将数据插入对象数组并更新它
- angular - “错误:未捕获(承诺):TypeError:Object(...)不是函数”使用UniqueDeviceID
- javascript - GScript 变量未定义
- php - PHP 注册表单的验证和插入问题
- r - 时间序列数据中观察的最后一次出现和出现次数
- java - 构建一个 Eclipse 插件。我可以扩展什么依赖项和哪个类来在 Java 和项目的有效 pom 文件中实现警告标志?