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")
项目详情
关闭
哈希值 for mitol_django_hubspot_api-2023.12.19-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5a761a238474bd5e2c20b4d72a31f7298b6196e453f6e2047cc67590d995068b |
|
MD5 | 0e9e721423cd0122e5ca96822e8caf95 |
|
BLAKE2b-256 | 37f61a48bd2dd9027ad0784a84c4650d10dd3cb13f0a53632bff0ba6d2f805fc |