2016-05-19 7 views
2

Ich möchte ein Service-Hook-Abonnement für Team-Projekte zum Zeitpunkt der Erstellung erstellen. Ich habe die REST-API-Methode ausprobiert, benötigt aber eine zusätzliche Authentifizierung, obwohl ich mich in VSTS angemeldet habe.Service-Hook-Abonnement mit Javascript

Kann mir bitte jemand helfen?

ich versucht habe, REST API:

{ 
    "publisherId": "tfs", 
    "eventType": " workitem.created", 
    "resourceVersion": "1.0", 
    "consumerId": "webHooks", 
    "consumerActionId": "httpRequest", 
    "publisherInputs": { 
     “areaPath”: “MyProject”, 

     "projectId": "my project id" 
    }, 
    "consumerInputs": { "url": "my azure url" }, 
} 
+0

Es gibt ein Problem mit '" 'in' "BereichPfad": "MyProject", '. Es sollte '" areaPath ":" MyProject "sein, stattdessen oder nicht? – LoicTheAztec

+0

Ich habe kein Problem mit dem von Ihnen bereitgestellten Body-Inhalt festgestellt. Welches Problem haben Sie damit? –

Antwort

0

REST-API zu verwenden, benötigen Sie OAuth2.0 oder aktivieren "Alternate Authentifizierungs-Credentials" von "Mein Profil \ Security \ Alternate Authentifizierungs-Credentials" zu verwenden. Und wenn Sie die Methode "Post" verwenden, um ein Abonnement zu erstellen, denken Sie auch daran, "Content-Type: application/json" in die Kopfzeile einzufügen.