我需要在Phabricator安装中为一个项目和多个用户获取PHID。看起来如何做到这一点似乎应该是微不足道的,但我搜索过的文档无济于事。我在错误的地方找东西吗?
答案 0 :(得分:21)
最简单的方法:
查看网址,它会有一个参数:
?projects=PHID-PROJ-owipizovyry4fatifwfd
选项2:
[phabricator_url]\conduit
project.query
PHID将是其中一个数据元素:
{
"data" : {
"PHID-PROJ-oybqquyhhke4awiw2akz" : {
"id" : "19",
"phid" : "PHID-PROJ-oybqquyhhke4awiw2akz",
"name" : "project name",
"members" : [
"PHID-USER-gapak5h34h6d5yvl67dx",
"PHID-USER-674vq754zfuhyxgvvq7x",
"PHID-USER-qvcdsyc4oz7rzpzziiyk",
"PHID-USER-qmefzjtsrmnxjxpc45km",
"PHID-USER-pbhygge7rgpdowz3s5vk"
],
"slugs" : [
"project_name"
],
"dateCreated" : "1396666703",
"dateModified" : "1396668261"
}
}
}
答案 1 :(得分:3)
更健壮的方法是调用管道方法phid.lookup
:
https://<your install>/conduit/method/phid.lookup/
然后在names
中输入诸如@user
,#project
或Z2
之类的内容,您将获得PHID。