Krukov / amocrm_api

Python amocrm API wrapper
MIT License
104 stars 55 forks source link

Метод добавления звонка #34

Closed 2TQMdj closed 3 years ago

2TQMdj commented 3 years ago

Подскажите, планируется добавление метода /api/v4/calls? Или возможно ли реализовать его вручную?

Krukov commented 3 years ago

Пока таких планов не было, но реализовать не сложно, могу добавить быстренько что то. Там же только создание? Можете описать какой у вас флоу (юзер кейс)?

2TQMdj commented 3 years ago

Да, только создание. Сейчас реализовал вот таким образом:

data = [{
            "direction":direction,
            "duration": duration,
            "source": "someSource",
            "phone": phone,
            "created_by": userId,
            "created_at": createdAt,
            "link": link

        }]
        result = BaseInteraction().request("post", "calls", data)
Krukov commented 3 years ago

Да я думаю могу добавить более простые интерфейсы для создания звонков на недели

from amocrm.v2 import Call, Contact

Call(phone=..., ...).save()

Contact.objects.get(id).save_call(...)
Krukov commented 3 years ago

Получилось не совсем так задумывалось - более по простому . см в readme