有关在python3中学习电子邮件API身份验证和JSON的建议

时间:2019-01-09 13:39:03

标签: json python-3.x api email python-requests

最佳求解器或遇到问题的同伴

上下文: 我问这个问题的原因是,我正在尝试学习如何使用python3自动执行电子邮件中的链接链接。我已经深入探讨了如何使用硒来实现这一目标,但是没有成功。我刚刚听说,使用API​​可以做到这一点。

过去2个小时,我一直在寻找有关如何使用AHEM(临时电子邮件服务器API)之类的文档或说明。 https://www.ahem.email/help/api

一个小时前,我什么都不知道,现在我知道如何使用请求和身份验证密钥来调用json API。是的,我...

问题: 现在,我需要获取身份验证令牌,但它会要求内容类型字符串和请求正文。我迷路了。我曾经用过google和youtube,但我只能找到我认为不太相似的gmail,reddit和hackernews API文档。

对于这个问题的模糊描述,我很抱歉,这很坦白地说,很像我对这个问题的了解。通过单击链接并查看“常规:常规API> POST>获取访问令牌”,可以实现更高的清晰度。

解决方案?

有人知道一本好书,录相带或只是简单的建议吗?

非常感谢! 如果您理解我的意思,希望答案不在Google首页上。

1 个答案:

答案 0 :(得分:0)

这应该可以完成工作。

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())