2014-09-09 4 views
8

Ich brauche die PHIDs für ein Projekt und mehrere Benutzer in unserem Phabricator installieren. Es scheint, als wäre es trivial, herauszufinden, wie man das macht, aber ich habe die Dokumente vergeblich gesucht. Sehe ich an der falschen Stelle oder so?Wie finden Sie den PHID eines Phabricator-Objekts?

Antwort

16

Der einfachste Weg:

  1. Zum Projekt
  2. Neue Aufgabe Klicken Sie auf die URL
  3. Schauen Sie, es wird ein Parameter wie haben:

    ?projects=PHID-PROJ-owipizovyry4fatifwfd 
    
    • PHID ist "PHID-PROJ-owipizovyry4fatifwfd"

Option 2:

  1. Zum Conduit [phabricator_url]\conduit
  2. die Methode finden project.query
  3. Geben Sie den Namen in einem JSON-codierten Array (d [ "Projektname"])
  4. Klicken Sie auf Anruf Methode
  5. PHID wird eines der Datenelemente sein:

    { 
        "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" 
        } 
        } 
    } 
    
+0

Super, danke! Die zweite Methode funktioniert auch, um PHIDs von Benutzern zu finden. –

+0

eine ähnliche Möglichkeit, um PHID eines Dashboards zu bestimmen? – ha100

+0

Es scheint nicht, dass sie es tun. :(Das ist einer der wenigen, die ich bis jetzt nicht ausprobiert habe und es funktioniert nicht. – CEPA

Verwandte Themen