2014-09-09 9 views
8

Ho bisogno di ottenere i PHID per un progetto e diversi utenti nella nostra installazione di Phabricator. Sembra che dovrebbe essere banale scoprire come farlo, ma ho cercato inutilmente i documenti. Sto cercando nel posto sbagliato o qualcosa del genere?Come si trova il PHID di un oggetto di Phabricator?

risposta

16

modo più semplice:

  1. Vai al progetto
  2. Clicca Nuova operazione
  3. Guardate l'URL, avrà un parametro come:

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

Opzione 2:

  1. Vai al tuo Conduit [phabricator_url]\conduit
  2. Trovare il metodo project.query
  3. Inserire il nome in un array codificato JSON (vale a dire [ "Nome del progetto"])
  4. Clicca chiamata al metodo
  5. PHID sarà uno degli elementi di dati:

    { 
        "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

Impressionante, grazie! Il secondo metodo funziona anche per trovare i PHID degli utenti. –

+0

un modo simile per determinare il PHID di un dashboard? – ha100

+0

Non sembra che lo facciano. :(Questo è uno dei pochi che non ho provato fino ad ora e non funziona – CEPA

Problemi correlati