Python lib for BITRIX API
$ pip instlal bitrix
- Create webhook in your Bitrix
- Copy your webhook url (exclude
profile/)
- Create
BITRIX_WEBHOOK_URLparameter in yoursettings.pyand set equal to your webhook url - Thats's it!
You can use Bitrix24 class everywhere
- As mixin
from django.views.generic import View
from bitrix.main import Bitrix24
class ClassBasedView(Bitrix24,View):
def do_someting(self):
"""
do something
"""
params = {
'key1':'value1',
'key2':'value2'
}
self.call_method("your method",params)
- With
django.signals
from django.db.models.signals import post_save
from django.dispatch import receiver
from bitrix.main import Bitrix24
@receiver(post_save, sender=YourModel, dispatch_uid="sell_levels")
def set_level(sender, instance, created, **kwargs):
"""
do something
"""
bx24 = Bitrix24()
params = {
'key1':'value1',
'key2':'value2'
}
bx24.call_method("method",params) 
