首页 > 解决方案 > 如何获取电报电报帐户的访问令牌?

问题描述

我想通过电报 API 在 Telegram 的 telegraph.ph 网站上创建和编辑页面。

https://telegra.ph/api#createPage

为此,我需要知道access token电报帐户的名称。我一直在使用谷歌搜索高低如何做到这一点,但仍然找不到任何答案。

我正在使用电报 python 库。

https://github.com/python273/telegraph

我正在使用 python 3.7

标签: pythonpython-3.xtelegramtelegraph

解决方案


没有可用的端点来获取access_tokenTelegraph 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 项目。
我不知道怎么做。不知何故。但是可以肯定的是,如果您愿意,我的回答将帮助您创建获取算法


推荐阅读