如何使用 API v2 搜索 Zoho 自定义模块?

How to search Zoho custom module using API v2?

我正在使用 ZohoCRM.modules.custom.READ 的访问令牌。

当我向 https://www.zohoapis.com/crm/v2/Custom/search 发送 GET 请求时,出现以下错误。

{
    "code": "INVALID_MODULE",
    "details": {},
    "message": "the module name given seems to be invalid",
    "status": "error"
}

我做错了什么以及如何定义我试图从中提取数据的模块(称为 CustomModule2)?

想通了...

首先,需要去 https://crm.zoho.com/crm/{org_id}/settings/modules 找到 CustomModule2 的实际名称,即 Adresses livraison

然后,需要去 https://crm.zoho.com/crm/{org_id}/settings/api/modules 找到 Adresses livraison 的 API 名称,即 Adresses_livraison

最后,需要去 https://crm.zoho.com/crm/{org_id}/settings/api/modules/CustomModule2?step=FieldsList 找到我想用作搜索条件的字段的 API 名称(它是 Compte]。

使用httpie的最终查询如下。

http GET https://www.zohoapis.com/crm/v2/Adresses_livraison/search \
Authorization:"Zoho-oauthtoken {access_token}" \
criteria=="(Compte:equals:{account_id})"

Zoho 是我遇到过的最尴尬的开发者体验。