Быстрый старт¶
Установка¶
pip install itdpy
Как получить refresh token¶
Как получить токен
- Открой
итд.comв браузере и войди в аккаунт. - Открой DevTools.
- Перейди в
Application->Cookies. - Найди cookie
refresh_token. - Скопируй её значение.
Инициализация клиента¶
from itdpy import ITDClient
client = ITDClient(refresh_token="YOUR_REFRESH_TOKEN")
Config¶
from itdpy import Config, ITDClient
config = Config(
timeout=30,
upload_timeout=180,
max_retries=5,
backoff_factor=2.0,
)
client = ITDClient(
refresh_token="YOUR_REFRESH_TOKEN",
config=config,
)
Подробное описание всех параметров:
Service name¶
from itdpy import Config, ITDClient
config = Config(
service="my_app",
use_user_data_in_user_agent=True,
)
client = ITDClient(
refresh_token="YOUR_REFRESH_TOKEN",
config=config,
)
Получить свой профиль¶
me = client.users.me()
print(me.id)
print(me.username)
print(me.to_json())
Получить ленту¶
from itdpy import PostsTab
posts = client.posts.list(limit=10, tab=PostsTab.POPULAR)
for post in posts:
print(post.id, post.content)
Создать пост¶
post = client.posts.create(content="Привет из itdpy")
print(post.id)
Закрыть клиент¶
client.close()
Как получить токен