Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dynamics crm microsoft crm 2016 api版本自动发现_Dynamics Crm_Versioning - Fatal编程技术网

Dynamics crm microsoft crm 2016 api版本自动发现

Dynamics crm microsoft crm 2016 api版本自动发现,dynamics-crm,versioning,Dynamics Crm,Versioning,我通过PHP与CRM集成,并使用API URLhttps://example.com/XYZ/api/data/v8.0/这一功能很好 我的问题是,未来CRM的小升级会破坏这个URL吗?例如,如果它升级到8.2版,将停止工作,我将不得不通过我的PHP应用程序自动发现这一点,从那时起需要使用/XYZ/api/data/v8.2/?当微软发布新版本的api时,他们将增加版本号,比如说api/data/v8.2,但早期版本仍将保持不变。对API进行版本控制的关键在于能够引入新功能,而不破坏API的旧实

我通过PHP与CRM集成,并使用API URL
https://example.com/XYZ/api/data/v8.0/
这一功能很好


我的问题是,未来CRM的小升级会破坏这个URL吗?例如,如果它升级到8.2版,将停止工作,我将不得不通过我的PHP应用程序自动发现这一点,从那时起需要使用
/XYZ/api/data/v8.2/

当微软发布新版本的api时,他们将增加版本号,比如说
api/data/v8.2
,但早期版本仍将保持不变。对API进行版本控制的关键在于能够引入新功能,而不破坏API的旧实现

尽管最终,他们可能会反对旧版本的API,但我怀疑这需要很长时间,而且您可能会得到某种警告


您可以看到SDK版本的更改日志,并且正如您所看到的,到目前为止,没有一个版本已经停止使用。

当Microsoft发布新版本的API时,他们会增加版本号,比如说
API/data/v8.2
,但早期版本仍然会保留。对API进行版本控制的关键在于能够引入新功能,而不破坏API的旧实现

尽管最终,他们可能会反对旧版本的API,但我怀疑这需要很长时间,而且您可能会得到某种警告

您可以看到SDK版本的变更日志,正如您所看到的,到目前为止,没有一个版本已经停止