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.7.tar.gz (15.4 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.7-py3-none-any.whl (15.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: amochka-0.1.7.tar.gz
  • Upload date:
  • Size: 15.4 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.7.tar.gz
Algorithm Hash digest
SHA256 d744c06d7e4df52c499c2c8bd8166f3beb33369c24b571ce9f084ca363aff773
MD5 51289718b93acd8bfe58947eda177e7a
BLAKE2b-256 19b91d0e8fc0ebdb2a0037a76ea0d1c06bdd26f6c5512676da8e554118a3a521

See more details on using hashes here.

File details

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

File metadata

  • Download URL: amochka-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 15.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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 59642d231ef63d7d68687fa7297206726114efd128580e5ea55826363ec0c756
MD5 6d41ed4c4ba511e9ca36fd757ce45bb1
BLAKE2b-256 8ba1bd4f351e8c47f96880be139cdf426ffc7160568ca54ccf350570708fac02

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