Zoho CRM API和函数迁移到v2.0

Zoho CRM API和函数迁移到v2.0

大家好,

一年前,我们发布了CRM API 2.0版本,它提供了比API 1.0版本更多的功能。除此之外,我们还宣布了弃用API v1.0,并且API v1.0将于2019年12月31日彻底失效。这是之前发布的公告链接。

我们想提醒您尽快迁移到最新版本的CRM API,因为旧版本自明年开始将不可用。如果您的代码仍然使用API的1.0版本,那么它们将从2020年1月1日起停止工作,并且可能会有一些数据丢失。

在Zoho CRM内,访问 设置 > 开发者空间 > API。如果API仪表板显示有‘您的应用程序使用API v1.0’的横幅,则可能从以下一个或所有位置进行了API调用。
  1. Deluge函数
  2. 直接API调用
  3. 第三方集成
1. Deluge函数
Deluge函数 (在Zoho CRM或其它 Zoho服务内) 使用API v1.0调用方法 和/或 集成任务。

a. 调用方法
getUrl, postUrl, or invokeUrl Deluge任务中使用v1 URL所有实例更改为其在v2中等效的URL。

b. 集成任务
在Zoho CRM内,访问 设置 > 开发者空间 > 函数 并将标记为"弃用" 的函数内使用的所有v1.0集成任务更改为v2.0。
同时,请确保更改其它Zoho服务内所使用的v1.0集成任务。

参阅我们的 函数迁移向导 以就如何迁移集成任务和调用URL了解更多信息。

为了进一步用弃用的版本,从2019年11月1日起,我们将不允许使用v1集成任务和本地v1 URL调用Deluge中创建新函数

此外,您将无法更新在此日期之后创建的函数,来使用v1集成任务或调用URL


2. 直接API调用
如果您的机构有用不同编程语言编写的特定于应用程序的脚本,并且它们使用API v1.0调用Zoho CRM,那么您必须将此类实例也更改为v2.0。

使用下面的清单可以方便地迁移API。
  1. 检查您是否需要 迁移用户访问令牌 或使用新权限重新验证。
  2. 熟悉新的v2语法。API v2.0只接受JSON输入。
  3. 熟悉字段属性和字段格式的更改。帮助文档中也提到了这一点 : 区别 - v1 和 v2
  4. 看一下v1中可用的API方法,以及它们在v2中的不同之处 这里
  5. 更新应用程序中处理错误,以将正确的状态码运用到v2错误。
参阅我们的 API迁移向导 以获取更多详细信息。

3. 第三方集成
您的CRM帐户可能与任何仍然使用API v1.0的第三方应用程序(如MailChimp、Zendesk等)集成。在这种情况下,您只能敦促第三方供应商尽早迁移到2.0版本。为了加快迁移速度,我们已经向一些供应商发送了邮件,要求他们迁移到v2.0。

更新:

API v2内域"crm.zoho.com"的使用量


我们强烈建议您将 https://www.zohoapis.com 作为域来使用,而非crm.zoho.com,以获得API v2的全部益处。
确保根据帐户所在的数据中心指定域。例如,如果您的帐户位于欧盟数据中心,则您的API URL必须是 https://www.zohoapis.eu

参阅 多数据中心支持 以获取有关各个数据中心和对应API URL的更多详细信息。


为了让每个人都知道这些变化,我们已经

  1. 给仍在代码中使用v1.0 API的所有机构的主用户发送提醒邮件
  1. 设置面板上显示一个横幅,提醒使用v1.0 API的用户。
  1. 在“函数”页上显示一个横幅,附带一个PDF,其中包含机构中需要迁移到v2.0的函数列表。


更新:

横幅什么时候展示?

  1. 您在过去24小时内进行了v1.0 API调用。
  1. 在“函数”页上,当函数仍然使用v1.0集成任务或调用URL时。请注意,这些统计数据每24小时刷新一次。因此,即使您更新/删除了一个使用v1.0代码的函数,在刷新统计数据之前,它仍然会出现在PDF中。

我们强烈建议您尽快完成迁移,以避免造成任何的数据丢失。如果您还有其它问题,请发送邮件给我们 support@zohocorp.com.cn