我想通过电报API在电报的telegraph.ph网站上创建和编辑网页。
https://telegra.ph/api#createPage
要做到这一点,我需要知道电报帐户的access token。我一直在搜索,使用谷歌,但仍然找不到任何答案。
我在用电报蟒蛇库。
https://github.com/python273/telegraph
我正在使用python 3.7
发布于 2020-06-13 07:56:02
您要寻找的API端点是createAccount。调用此端点将返回一个包含可访问性的对象。
从医生那里:
成功后,返回一个带有常规字段的Account对象和一个附加的
access_token字段。
尽管如此,您所提到的库使使用api变得更加容易。您甚至不明确地了解access_token。您只需调用.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>',
)发布于 2020-06-13 11:47:02
我会回答自己的问题。
要添加到提贝斯。M的有用答案上,似乎无法获得现有电报帐户的访问令牌。因此,唯一的方法是先创建帐户,然后记下返回的访问令牌。在将来重用此访问令牌。否则,一个人将不得不创建一个新的帐户,每当一个新的电报消息被发布。我不知道为什么电报是这样设计的,因为它会导致许多陈腐的帐户,但这正是它的方式。
https://stackoverflow.com/questions/62356634
复制相似问题