2016-11-29 4 views
0

Eine Arcanist-API Call-Conduit-Anweisung mit der Methode user.query (unten) liefert erfolgreich viele Informationen über den Benutzer von Phabricator über die bereits eingerichtete Verbindung zwischen Arcanist und Phabricator, aber ich möchte die E-Mails der Benutzer abrufen Adresse. Irgendwelche Vorschläge?Arcanist API - Eine Möglichkeit, Benutzer E-Mail-Adresse mit Benutzernamen zurückgeben?

$ echo {\"usernames\": [\"jdoe\"]} | arc call-conduit user.query 

für JSON-Parameter auf stdin ...

{"error":null,"errorMessage":null, 
    "response":[{ 
     "phid":"PHID-USER-4fltrivg3apuizheic7s", 
     "userName":"jdoe", 
     "realName":"John Doe", 
     "image":"http:\/\/xxxxxxxxx.global.ldap.wan\/res\/phabricator\/3eb28cd9\/rsrc\/image\/avatar.png", 
     "uri":"http:\/\/xxxxxxxxxx.global.ldap.wan\/p\/jdoe\/", 
     "roles":["verified","approved","activated"] 
    }] 
} 

Antwort

0

Es gibt keine Conduit-Methode, die Adressen Benutzer E-Mail zurück.

None but user.whoami kehrt es:

{ 
    "phid": "PHID-USER-i3xveobs3ezomrdodufi", 
    "userName": "OCram", 
    "realName": "Marco Blessing", 
    "image": "https://p.phcdn.net/file/data/@secure/hcirbpnua7jzcsc54rtn/PHID-FILE-qxw7pwcn6ag6dtopf2bi/profile", 
    "uri": "https://secure.phabricator.com/p/OCram/", 
    "roles": [ 
    "verified", 
    "approved", 
    "activated" 
    ], 
    "primaryEmail": "[email protected]" 
} 

Aber diese nicht beim E-Mail-Adressen von anderen Nutzern zu erhalten.

Verwandte Themen