如何从ZOHO CRM API中的自定义模块获取数据?

时间:2015-08-10 08:22:42

标签: crm zoho

我们在zoho crm中创建了一个自定义模块。使用api访问数据时,它可以用于zoho预定义的模块,而不适用于自定义模块。

查询: https://crm.zoho.com/crm/private/xml/myCustomModuleName/getRecords?authtoken=myauthtoken&scope=crmapi&newFormat=2&selectColumns=All

错误:无法处理您的请求。请确认您是否输入了正确的方法名称,参数和参数值。

任何想法?

2 个答案:

答案 0 :(得分:1)

使用getModules方法确保调用正确的模块。在我的情况下,该模块看起来在zoho GUI中被命名为“Clients”,但实际上它被我们的营销团队设置为“Potentials”,我只能在调用getModules方法后看到它:

https://crm.zoho.com/crm/private/json/Info/getModules?authtoken=AUTH TOKEN& scope = crmapi

https://www.zoho.com/crm/help/api/getmodules.html

在我指定了正确的模块后,所有搜索和查询api方法都运行正常。

答案 1 :(得分:0)

你很接近,但你的api请求应该是这样的:

https://crm.zoho.com/crm/private/json/CustomModule1/searchRecords?newFormat=2&authtoken=YOURAPITOKEN&scope=crmapi&criteria=(YOURCRITERIA)

自定义模块名称始终为 CustomModule1 CustomModule2 CustomModule3 等。

您可以通过导航到设置>来查看名称。模块并查看模块列表中的模块名称列。