Skip to content

bzdvdn/aio_bitrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Requirements

  • Python (3.6, 3.7)
  • aiohttp==3.4.4

Installation

Install using pip...

pip install aio-bitrix

Usage

from aio_bitrix import Bitrix
import asyncio
loop = asyncio.get_event_loop()
bitrix = Bitrix(access_token='access_token', refresh_token='refresh_token', client_id='', client_secret='')
deals = loop.run_until_complete(
    bitrix.bitrix_call('crm.deal.list')
 ) # return paginated deal result

#  multi call bitrix
method_list = [
    {
        "name": "crm.deal.list",
        "params": {}
    },
    {
        "name": "crm.lead.list",
        "params": {}
    }
]
multi_result = loop.run_until_complete(
    bitrix.get_multi_value(method_list)
) # return {"crm.deal.list": [], "crm.lead.list": []}

Releases

No releases published

Packages

No packages published

Languages