0
0 комментариев

Всем привет! Нужно опубликовать статью в сервисе Telegra.ph с помощью Python. Пытался сделать это с помощью модулей «telegraph» и «python-telegraphapi», но безуспешно. Пытался просто запустить код, который приложен к инструкции к модулю «telegraph», как образец:

from telegraph import Telegraph
telegraph = Telegraph()
telegraph.create_account(short_name='1337')
response = telegraph.create_page(
    'Hey',
    html_content='<p>Hello, world!</p>'
)
print('http://telegra.ph/{}'.format(response['path']))

Выдаёт эту ошибку:

File "AutoContent.py", line 6, in <module>
    html_content='<p>Hello, world!</p>'
  File "C:\Program Files\Python36\lib\site-packages\telegraph\api.py", line 168, in create_page
    'return_content': return_content
  File "C:\Program Files\Python36\lib\site-packages\telegraph\api.py", line 40, in method
    raise TelegraphException(response.get('error'))
telegraph.exceptions.TelegraphException: PAGE_SAVE_FAILED

Пробовал образец кода модуля «python-telegraphapi»:

from telegraphapi import Telegraph
telegraph = Telegraph()
telegraph.createAccount("PythonTelegraphAPI")
page = telegraph.createPage("Hello world!", html_content="<b>Welcome, TelegraphAPI!</b>")
print('http://telegra.ph/{}'.format(page['path']))

Выходит эта ошибка:

File "AutoContent.py", line 4, in <module>
    page = telegraph.createPage("Hello world!", html_content="<b>Welcome, TelegraphAPI!</b>")
  File "C:\Program Files\Python36\lib\site-packages\telegraphapi\main.py", line 139, in createPage
    "return_content": return_content
  File "C:\Program Files\Python36\lib\site-packages\telegraphapi\main.py", line 32, in make_method
    post_request.json()['error'])
telegraphapi.exceptions.TelegraphAPIException: Error while executing createPage: PAGE_SAVE_FAILED

Даже не знаю, куда смотреть, чтобы решить проблему. Пожалуйста, помогите!


Добавить комментарий