对java使用ADAL库我设法使用我的office365凭证获取访问,刷新和ID令牌。
现在我的目的是使用REST Web API,我的目的是创建一个实体,作为概念的证明。根据我对其他供应商和REST API的经验,一旦您拥有有效的令牌,您只需将其添加为授权标头,如:
config/application.rb
在Dynamic CRM 2016中有类似的内容吗?
这里here是关于编写POST http请求的好消息,但是我错过了授权部分...任何想法的人?
答案 0 :(得分:5)
以下是撤回帐户的有效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
}