2024-04-28 21:11:22 发布
网友
我想通过telegraph API在telegraph.ph网站上创建和编辑页面
https://telegra.ph/api#createPage
为此,我需要知道电报帐户的access token。我一直在用谷歌搜索“如何做”,但仍然找不到任何答案
access token
我正在使用python库
https://github.com/python273/telegraph
我正在使用python 3.7
我会回答我自己的问题
要添加到Tibebes. M's helpful answer,似乎无法获取现有电报帐户的访问令牌。因此,唯一的方法是首先创建帐户,然后记下返回的访问令牌。将来重用此访问令牌。否则,每当发布新的电报消息时,就必须创建一个新帐户。我不知道电报为什么会这样设计,因为它会导致许多陈旧的帐户,但事实就是这样
您正在寻找的API端点是createAccount。调用此端点将返回包含accesstoken的对象
从文档中:
On success, returns an Account object with the regular fields and an additional access_token field.
access_token
话虽如此,您提到的库使使用api更加容易。您甚至不需要明确地知道access_token。您只需要调用.create_account(),库将在内部管理令牌(see here和here以了解如何操作)
.create_account()
下面是一个示例代码,介绍如何使用lib创建帐户并利用它:
from telegraph import Telegraph telegraph = Telegraph() acc = telegraph.create_account(short_name='1337') print(acc) response = telegraph.create_page( 'Hey', html_content='<p>Hello, world!</p>', )
没有可用的端点可以在Telegraph API上获取实际的access_token。 但是如果您确实需要获得准确的电报访问令牌, 您可以通过访问浏览器中的devtools获得它,同时通过他们的bot在Telegra.ph中进行身份验证
它作为cookie tph_token传递,并被发送到https://edit.telegra.ph/check端点检查授权
tph_token
https://edit.telegra.ph/check
查看devtools中的Network选项卡,切换到XHR请求过滤器,然后选择check请求(example)
Network
XHR
check
在devtools窗口的底部,您将看到另一个出现的窗口,选择了Headers选项卡
Headers
转到Cookies,然后您将看到您的令牌,您可以将其用作access_token
Cookies
我确信,通过捕获和解析某些请求,或者将来自Telegraph bot的auth url明确地传递给python项目,您可以使用该指令自动获取该令牌,这并不是一个端点。 我不知道怎么做。以某种方式当然,如果您愿意,我的回答将帮助您创建获取算法
我会回答我自己的问题
要添加到Tibebes. M's helpful answer,似乎无法获取现有电报帐户的访问令牌。因此,唯一的方法是首先创建帐户,然后记下返回的访问令牌。将来重用此访问令牌。否则,每当发布新的电报消息时,就必须创建一个新帐户。我不知道电报为什么会这样设计,因为它会导致许多陈旧的帐户,但事实就是这样
您正在寻找的API端点是createAccount。调用此端点将返回包含accesstoken的对象
从文档中:
话虽如此,您提到的库使使用api更加容易。您甚至不需要明确地知道
access_token
。您只需要调用.create_account()
,库将在内部管理令牌(see here和here以了解如何操作)下面是一个示例代码,介绍如何使用lib创建帐户并利用它:
没有可用的端点可以在Telegraph API上获取实际的
access_token
。但是如果您确实需要获得准确的电报访问令牌,
您可以通过访问浏览器中的devtools获得它,同时通过他们的bot在Telegra.ph中进行身份验证
它作为cookie
tph_token
传递,并被发送到https://edit.telegra.ph/check
端点检查授权查看devtools中的
Network
选项卡,切换到XHR
请求过滤器,然后选择check
请求(example)在devtools窗口的底部,您将看到另一个出现的窗口,选择了
Headers
选项卡转到
Cookies
,然后您将看到您的令牌,您可以将其用作access_token
我确信,通过捕获和解析某些请求,或者将来自Telegraph bot的auth url明确地传递给python项目,您可以使用该指令自动获取该令牌,这并不是一个端点。
我不知道怎么做。以某种方式当然,如果您愿意,我的回答将帮助您创建获取算法
相关问题 更多 >
编程相关推荐