python - 如何获取电报电报帐户的访问令牌?
问题描述
我想通过电报 API 在 Telegram 的 telegraph.ph 网站上创建和编辑页面。
https://telegra.ph/api#createPage
为此,我需要知道access token
电报帐户的名称。我一直在使用谷歌搜索高低如何做到这一点,但仍然找不到任何答案。
我正在使用电报 python 库。
https://github.com/python273/telegraph
我正在使用 python 3.7
解决方案
没有可用的端点来获取access_token
Telegraph API 上的实际值。
但是......如果你真的需要完全获得你的 Telegraph access_token,
你可以通过在浏览器中访问 devtools 来获得它,同时通过他们的机器人在 Telegra.ph 中进行身份验证。
它作为 cookie 传递tph_token
并被发送到https://edit.telegra.ph/check
端点检查授权。
查看您的开发工具中的Network
选项卡,切换到XHR
请求过滤器,然后选择check
请求(示例)
在 devtools 窗口的底部,您将看到另一个出现的窗口,其中Headers
选择了选项卡。
转到Cookies
,然后您将看到您的令牌,您可以将其用作access_token
我敢肯定,这不是一个端点,您可以使用该指令自动获取该令牌,方法是捕获和解析一些请求,或者将 auth url 从 Telegraph bot 显式传递到您的 python 项目。
我不知道怎么做。不知何故。但是可以肯定的是,如果您愿意,我的回答将帮助您创建获取算法
推荐阅读
- reactjs - 如何获取导入的函数来设置功能组件的状态?
- ruby - 如何在不使用任何枚举的情况下找到数组中的最大值?
- excel - 如何在excel中添加两个非常大的数字?
- firebase - Flutter Chat 通过发送消息显示时间
- python - pygame.transform.rotate() 行为怪异
- c - 如何在 clion 中包含 sys/socket.h 文件?
- c# - Godot 无法构建 C# 脚本:.NETFramework,Version=v4.7 的参考程序集未找到
- javascript - [MongoDB]:向数组添加新值
- python-3.x - Python 帮助 - 添加基于日期范围创建列
- python - 如何在 MacOS Catalina 上使用 Python 中的模块创建全局可用的文件夹?