2016-06-24 7 views
3

Mit ADAL-Bibliotheken für Java konnte ich Access-, Refresh- und ID-Tokens mit meinen Office365-Zugangsdaten erhalten.Dynamics CRM 2016.Web API Auth. Ich habe Token, was nun?

Jetzt ist meine Absicht REST-Web-APIs zu verwenden, meine Absicht ist es, eine Einheit zu erstellen, als einen Beweis des Konzepts. Aufgrund meiner Erfahrung mit anderen Verkäufern und REST-APIs, sobald Sie ein gültiges Token haben, fügen Sie es einfach als Authorization-Header wie:

Authorization=Bearer 709709JHKLJHKJLhHKHKJHKH...etc 

Ist etwas Ähnliches wie dies in Dynamics CRM 2016?

Hier ist here nette Informationen über das Verfassen einer POST http-Anfrage, aber ich vermisse den Authorization-Teil ... Irgendwelche Idee Leute?

+0

Werfen Sie einen Blick auf https://msdn.microsoft.com/en-us/library/mt595798.aspx –

+0

Können Sie mir bitte helfen, wie Zugangstoken bekommen? – User27

Antwort

5

Hier ist eine gültige GET Anfrage zum Zurückziehen von Konten.

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

Und hier ist ein gültiger 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 
} 
Verwandte Themen