microsoft crm 2016 api version auto-discovery

江枫思渺然 提交于 2019-12-12 01:23:01

问题


I'm integrating with CRM through PHP and I use the API URL https://example.com/XYZ/api/data/v8.0/ which works well.

My question is, will a future minor upgrade of CRM break this URL? E.g if it is upgraded to version 8.2, will /XYZ/api/data/v8.0/ stop working and I'll have to somehow automatically discover this by my PHP app which will from that point onwards need to use /XYZ/api/data/v8.2/?


回答1:


When Microsoft publishes a new version of the API, they'll bump the version number, say api/data/v8.2, but the earlier versions will still persist. The whole point of versioning APIs is to be able to introduce new functionality without breaking old implementations of the API.

Eventually though, they might deprecate old versions of the API, but I suspect this will take a long time, and you'll probably get some kind of warning.

Here you can see the changelog of the SDK versions, and as you can see, none of the versions have been discontinued as of now.



来源:https://stackoverflow.com/questions/40883905/microsoft-crm-2016-api-version-auto-discovery

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!