microsoft crm 2016 api 版本自动发现
microsoft crm 2016 api version auto-discovery
我正在通过 PHP 与 CRM 集成,我使用的 API URL https://example.com/XYZ/api/data/v8.0/
效果很好。
我的问题是,CRM 的未来小升级是否会打破这个 URL?例如,如果它升级到版本 8.2,/XYZ/api/data/v8.0/
会停止工作吗,我将不得不以某种方式通过我的 PHP 应用程序自动发现它,从那时起需要使用 /XYZ/api/data/v8.2/
?
当 Microsoft 发布 API 的新版本时,他们会增加版本号,比如 api/data/v8.2
,但早期版本仍然存在。版本控制 APIs 的全部意义在于能够在不破坏 API.
的旧实现的情况下引入新功能
不过,他们最终可能会弃用旧版本的 API,但我怀疑这需要很长时间,而且您可能会收到某种警告。
Here您可以看到SDK版本的变更日志,正如您所见,none个版本已经停产。
我正在通过 PHP 与 CRM 集成,我使用的 API URL https://example.com/XYZ/api/data/v8.0/
效果很好。
我的问题是,CRM 的未来小升级是否会打破这个 URL?例如,如果它升级到版本 8.2,/XYZ/api/data/v8.0/
会停止工作吗,我将不得不以某种方式通过我的 PHP 应用程序自动发现它,从那时起需要使用 /XYZ/api/data/v8.2/
?
当 Microsoft 发布 API 的新版本时,他们会增加版本号,比如 api/data/v8.2
,但早期版本仍然存在。版本控制 APIs 的全部意义在于能够在不破坏 API.
不过,他们最终可能会弃用旧版本的 API,但我怀疑这需要很长时间,而且您可能会收到某种警告。
Here您可以看到SDK版本的变更日志,正如您所见,none个版本已经停产。