java - Dynamics CRM 2016.Web API 授权。我有 token ,现在呢?

标签 java authentication dynamics-crm adal dynamics-crm-2016

使用适用于 java 的 ADAL 库,我设法使用我的 office365 凭据获得了访问、刷新和 ID token 。

现在我的意图是使用 REST Web API,我的意图是创建一个实体,作为概念证明。根据我在其他供应商和 REST API 方面的经验,一旦您拥有有效的 token ,您只需将其添加为授权 header ,例如:

Authorization=Bearer 709709JHKLJHKJLhHKHKJHKH...etc

Dynamic CRM 2016 中有类似的东西吗?

在这里here是关于编写 POST http 请求的很好的信息,但我缺少授权部分......有什么想法吗?

最佳答案

这是一个有效的 GET 请求来收回账户。

GET https://<CRM DOMAIN>.com/api/data/v8.1/accounts HTTP/1.1
Authorization: Bearer:<TOKEN GOES HERE>
Host: <CRM DOMAIN>.com

这是一个有效的 POST

POST https://<CRM DOMAIN>.com/api/data/v8.1/accounts HTTP/1.1
Content-Type: application/json; charset=utf-8
Accept: application/json
Authorization: Bearer:<TOKEN GOES HERE>
Host: <CRM DOMAIN>.com
Content-Length: 224

{
    "name": "Sample Account",
    "creditonhold": false,
    "address1_latitude": 47.639583,
    "description": "This is the description of the sample account",
    "revenue": 5000000,
    "accountcategorycode": 1
}

关于java - Dynamics CRM 2016.Web API 授权。我有 token ,现在呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38020832/

相关文章:

java - Try/catch block 内部方法

java - 插入二叉搜索树时节点颜色的动画变化

java - 帮助简单的框架和图形

java - ScheduledExecutorService 的多个任务

Apache 基本身份验证(允许的除外)

vb.net - CRM16 - 从 WebApi 触发自定义操作

android - 使用 FirebaseAuth 电话号码验证进行测试

iphone - Objective-C 和抢先式身份验证

javascript - Dynamics CRM 2013 - 保存 PDF 格式的自定义 SSRS 报告

c# - 如何在 CRM 2016 中检索实体名称