Обзор¶
Эта часть содержит pydantic типы, основанные на официальной vk-schema.
Использование¶
Вы можете использовать этот модуль для стандартизации ваших данных, полученных от Вконтакте. Для примера вы можете сделать запрос к vk api и получить статически типизированный объект.
import requests
from vkwave.types.responses import StatusGetResponse
def get_my_status(token: str) -> StatusGetResponse:
resp = requests.get(
"https://api.vk.com/method/status.get",
params={"v": "5.103", "access_token": token},
)
return StatusGetResponse(**resp.json())
status: StatusGetResponse = get_my_status(token="123")
print(status.response.text)