我们在zoho crm中创建了一个自定义模块。使用api访问数据时,它可以用于zoho预定义的模块,而不适用于自定义模块。
查询: https://crm.zoho.com/crm/private/xml/myCustomModuleName/getRecords?authtoken=myauthtoken&scope=crmapi&newFormat=2&selectColumns=All
错误:无法处理您的请求。请确认您是否输入了正确的方法名称,参数和参数值。
任何想法?
答案 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 等。
您可以通过导航到设置>来查看名称。模块并查看模块列表中的模块名称列。