1import asyncio
2import datetime
3
4from glQiwiApi import YooMoneyAPI
5from glQiwiApi.types import OperationType
6
7TOKEN = 'token'
8
9wallet = YooMoneyAPI(
10 api_access_token=TOKEN
11)
12
13
14async def main():
15 async with wallet as w:
16 # Get transactions
17 print(await w.transactions(
18 operation_types=[OperationType.DEPOSITION, OperationType.PAYMENT],
19 start_date=datetime.datetime.now() - datetime.timedelta(days=10),
20 end_date=datetime.datetime.now()
21 ))
22 # Get account info about account
23 print(await w.account_info())
24 # Getting balance
25 print(await w.get_balance())
26
27 payment = await w.send(
28 to_account="Some_account",
29 amount=2,
30 comment="i love glQiwiApi"
31 )
32 print(payment)
33 # Revoke the API token
34 await w.revoke_api_token()
35
36
37asyncio.run(main())