Php Dynamics CRM API不可用

Php Dynamics CRM API不可用,php,dynamics-crm,versioning,Php,Dynamics Crm,Versioning,似乎在任何地方都找不到这个错误的答案,下面是我要做的 在编写代码(PHP)之前,当我向CRM API端点发出请求时,我正在使用postman测试APIhttps://orgname.crm.dynamics.com/api/data/v8.2/accounts我一直收到以下错误: { "error": { "code": "", "message": "Requested API Version 'v8.2' is not available", "innererro

似乎在任何地方都找不到这个错误的答案,下面是我要做的

在编写代码(PHP)之前,当我向CRM API端点发出请求时,我正在使用postman测试APIhttps://orgname.crm.dynamics.com/api/data/v8.2/accounts我一直收到以下错误:

{
  "error": {
    "code": "",
    "message": "Requested API Version 'v8.2' is not available",
    "innererror": {
      "message": "Requested API Version 'v8.2' is not available",
      "type": "Microsoft.Crm.CrmHttpException",
      "stacktrace": "   at Microsoft.Crm.Extensibility.OData.CrmODataRoutingConvention.ValidateApiVersion(Version version, IOrganizationContext context, String versionStr)\r\n   at Microsoft.Crm.Extensibility.OData.CrmODataRoutingConvention.SelectController(ODataPath odataPath, HttpRequestMessage request)"
    }
  }
}
有什么想法吗

这是邮递员的要求

认证:

POST/64aa16ab-5980-47d5-a944-3f8cc9bbdfa2/oauth2/token HTTP/1.1
主机:login.windows.net
内容类型:application/x-www-form-urlencoded
缓存控制:没有缓存
grant\u type=password&client\u secret=&client\u id=&resource=https%3A%2F%2F.crm.dynamics.com%2F&username=&password=
终点:

GET /api/data/v8.2/accounts HTTP/1.1
Host: <<orgname>>.crm.dynamics.com
Accept: application/json
OData-MaxVersion: 4.0
OData-Version: 4.0
Authorization: Bearer <<token>>
Cache-Control: no-cache
GET/api/data/v8.2/accounts HTTP/1.1
主机:.crm.dynamics.com
接受:application/json
OData最大版本:4.0
OData版本:4.0
授权:持票人
缓存控制:没有缓存
我发现了一个相关问题,认为我使用的版本已被弃用:


谢谢你的帮助

似乎我使用了错误的URL

这是我应该使用的url
https://.api.crm.dynamics.com/api/data/v8.1/

在这里可以找到它: 进入
Settings>Customization>Customizations>Developer Resources
。您的url位于
服务根url

GET /api/data/v8.2/accounts HTTP/1.1
Host: <<orgname>>.crm.dynamics.com
Accept: application/json
OData-MaxVersion: 4.0
OData-Version: 4.0
Authorization: Bearer <<token>>
Cache-Control: no-cache