使用方法user.query(下面)的Arcanist API call-conduit语句通过Arcanist和Phabricator之间已经建立的管道从Phabricator成功返回了大量有关用户的信息,但我对检索感兴趣用户的电子邮件地址。 有任何建议吗?
$ echo {\"usernames\": [\"jdoe\"]} | arc call-conduit user.query
在stdin上等待JSON参数...
{"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"]
}]
}
答案 0 :(得分:0)
没有管道方法可以返回用户电子邮件地址。
无,但user.whoami
会返回它:
{
"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": "marco.blessing@googlemail.com"
}
但这并不能帮助您从其他用户那里获取电子邮件地址。