【发布时间】:2019-07-01 04:19:32
【问题描述】:
我试图使用 Web API 创建实体。因此,使用我的实例 url、client_id、client_secret 我可以成功生成访问令牌和刷新令牌。但是,每当我尝试使用该 access_token 发出任何发布请求时,我都会得到 401(未授权)状态。
我试图从邮递员创建新实体,如下所示:
网址:https://myurldomain.crm5.dynamics.com/api/data/v9.0/accounts
标题:
POST /api/data/v9.0/accounts HTTP/1.1
Host: myinstancename.crm5.dynamics.com
Content-Type: application/json; charset=utf-8
Authorization: Bearer mytoken
OData-Version: 4.0
OData-MaxVersion: 4.0
Accept: application/json
[从邮递员代码部分复制]
正文:
{
"name": "Sample Account",
"creditonhold": false,
"address1_latitude": 47.639583,
"description": "This is the description of the sample account",
"revenue": 5000000,
"accountcategorycode": 1
}
在发送请求时,我不断收到 401 未经授权的响应。 请问有什么建议吗? 我正在关注他们的API
【问题讨论】:
-
这有帮助吗:docs.microsoft.com/en-us/dynamics365/customer-engagement/…。几天前关注了它,它对我有用。
-
您是否分配了授予用户帐户创建记录权限的安全角色?
-
@Eccountable,不。我没有看到这样的许可。在哪里做呢?
标签: dynamics-crm postman microsoft-dynamics dynamics-crm-webapi dynamics-crm-365-v9