This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

Bitrix24 REST API wrapper

Project Description

bitrix24-python-sdk

Description

Bitrix24 REST API wrapper

bitrix24-python-sdk is a simple API wrapper for working with Bitrix24 REST API

Requirements

  • Python 2.6+ or 3.2+
  • requests
  • multidimensional_urlencode

Installation

pip install bitrix24-python-sdk

Quickstart

from bitrix24 import Bitrix24

bx24 = Bitrix24('YOUR_THIRD_LEVEL_DOMAIN', 'YOUR_AUTH_TOKEN')

print(bx24.call('app.info'))

Notes

For some functions the order of parameters is important. For example, methods from scope “task”:

bx24.call(
    'task.item.list',
    {'ORDER': {'GROUP_ID': 'asc'}},
    {'FILTER': {'GROUP_ID': 1,'REAL_STATUS': {0: STATE_NEW}}},
    {'PARAMS': {'NAV_PARAMS': {'nPageSize': 50, 'iNumPage': 2}}}
)

Tests

  1. Put your access data at tests/testBitrix24.py
  2. Run tests
python -m unittest discover

Author

Vladislav Sikach - github@sijmusic.info See also the list of contributors which participated in this project

Need custom Bitrix24 application?

email: github@sijmusic.info

TODO

  1. Documentation
Release History

Release History

This version
History Node

1.0.1

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
bitrix24-python-sdk-1.0.1.zip (6.8 kB) Copy SHA256 Checksum SHA256 Source Aug 15, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting