Skip to main content

Библиотека для работы с API amoCRM

Project description

amochka

amochka — библиотека для работы с API amoCRM на Python. Она поддерживает:

  • Получение данных сделок с вложенными сущностями (контакты, компании, теги, и т.д.)
  • Редактирование сделок, включая обновление стандартных и кастомных полей
  • Поддержку нескольких amoCRM-аккаунтов с персистентным кэшированием кастомных полей для каждого аккаунта отдельно
  • Ограничение запросов (7 запросов в секунду) с использованием декораторов из библиотеки ratelimit

Установка

Установить библиотеку можно из PyPI (после публикации):

pip install amochka

Кэширование кастомных полей

Для уменьшения количества запросов к API кастомные поля кэшируются персистентно. Если параметр cache_file не указан, имя файла кэша генерируется автоматически на основе домена amoCRM-аккаунта. Вы можете обновлять кэш принудительно, передавая параметр force_update=True в метод get_custom_fields_mapping() или настроить время жизни кэша (по умолчанию — 24 часа).

Project details


Download files

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

Source Distribution

amochka-0.1.8.tar.gz (16.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

amochka-0.1.8-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

File details

Details for the file amochka-0.1.8.tar.gz.

File metadata

  • Download URL: amochka-0.1.8.tar.gz
  • Upload date:
  • Size: 16.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for amochka-0.1.8.tar.gz
Algorithm Hash digest
SHA256 fc8b99d7b0e289e0c3d01aecd74a31523025dfd10a3fab429fe4e60e75781457
MD5 0e0c72f948209f0e14fa54642332a352
BLAKE2b-256 70d61b2dbcb035857948db4d9ae7ee0181b8e7368dffae1cfc584d192bcccc37

See more details on using hashes here.

File details

Details for the file amochka-0.1.8-py3-none-any.whl.

File metadata

  • Download URL: amochka-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 16.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for amochka-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 0f42b4defc3ad5023bf4207fbfbf48a1920451a37aad668354b82d57c768856c
MD5 6817d3262fa480fa8390b1bf8302d3ce
BLAKE2b-256 7665f3972950afa2615e141bb4f4d49f0dd387e2c0ac850b474112915a8ba0b3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page