【问题标题】:POST/GET request from postman to Microsoft Dynamics crm 365从邮递员到 Microsoft Dynamics crm 365 的 POST/GET 请求
【发布时间】: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

【问题讨论】:

标签: dynamics-crm postman microsoft-dynamics dynamics-crm-webapi dynamics-crm-365-v9


【解决方案1】:

postman 的最新版本增加了对 NTLM 身份验证的支持(尽管它仍然是 beta 版本)。您是否使用邮递员的 NTLM 身份验证来调用 Crm Dynamics Web api。如果不尝试使用它,它会要求除了用户名和密码之外的域名。希望这有助于解决您的身份验证问题。

【讨论】:

    【解决方案2】:

    按照 MS 文档设置 Postman 环境并使用它执行操作:Use Postman with the Dynamics 365 Web API

    设置 Postman 环境时,请确保在 Azure AD 登录质询弹出窗口中使用 CRM 用户凭据,该弹出窗口至少具有一个安全角色,涵盖 CRM 中的必要权限。如果您能够在 CRM UI 中创建帐户记录,那么也可以在 Postman 中使用您的凭据。

    要管理您用于在 Postman 中连接的任何 CRM 用户的角色,请检查 CRM 中的“设置”-“安全”-“用户”下的“用户配置文件”。如果需要,可以从销售人员角色开始。

    Assign a security role to a user

    获取令牌是 O365 和 AAD 为任何有效的 AD 用户处理的第一部分,但 API 请求使用该令牌并将 Web api 发布到 CRM 安全模型将启动并授权数据访问的 CRM 在线平台。

    【讨论】:

    • 嗨 Arun,我没有在试用版中使用 AD。使用 Get 和 Post 请求,我得到的只是 200OK。我不知道我的响应数据在哪里。有什么想法吗?
    • @priyeshwagh777 你能问一个新问题吗,包括请求、截图等所有细节
    • 抱歉,由于某种原因,被禁止在 StackOverflow 上提出新问题。
    • 我正在使用 NTLM 方法,只需输入用户名和密码,但它似乎对我不起作用。我想我需要在 Azure 中注册吗?
    • @priyeshwagh777 不确定,我刚刚尝试了测试版 NTLM - 我得到 401 :) 稍后再试并更新您
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-18
    • 2017-12-30
    • 2019-08-12
    • 2021-01-23
    • 2020-07-23
    • 1970-01-01
    相关资源
    最近更新 更多