跳转到主要内容

Django应用,用于Hubspot API集成

项目描述

mitol-django-hubspot-api

这是开源学习Hubspot API集成应用。它为Hubspot CRM API调用提供了辅助函数

  • 自定义属性和属性组的CRUD功能
  • 交易、行项目、产品和联系人等的CRUD功能
  • 搜索/检索特定对象或特定类型对象的列表

入门

pip install mitol-django-hubspot-api

添加Hubspot应用

INSTALLED_APPS = [
    ...
    "mitol.hubspot_api.apps.HubspotApp",
]

设置

Hubspot应用设置

mitol-django-hubspot-api应用的所有设置都使用MITOL_HUBSPOT_API前缀命名空间在django设置中。

  • MITOL_HUBSPOT_API_PRIVATE_TOKEN - 用于认证的私有应用令牌(必需)
  • MITOL_HUBSPOT_API_RETRIES - 在失败时重试API调用的次数(默认=3)
  • MITOL_HUBSPOT_API_ID_PREFIX - 生成自定义唯一对象ID时使用的前缀(默认="app")

使用方法

实例化API客户端以发送自定义Hubspot请求

from mitol.hubspot_api.api import HubspotApi, HubspotObjectType

client = HubspotApi()
client.crm.objects.basic_api.update(
    simple_public_object_input=input_body,
    object_id=123,
    object_type=HubspotObjectType.DEALS.value,
)

使用辅助函数发送常见的Hubspot请求

from mitol.hubspot_api.api import find_product

hubspot_product = find_product("Product #1", price="123.99")

项目详情


下载文件

为您的平台下载文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

mitol-django-hubspot-api-2023.12.19.tar.gz (11.1 kB 查看哈希)

上传于 源代码

构建分发

mitol_django_hubspot_api-2023.12.19-py3-none-any.whl (14.6 kB 查看哈希值)

上传于 Python 3

支持者