2017-09-18 5 views
1

Existe-t-il un moyen d'obtenir via appel appeler le guide d'application du nom de l'application, par exemple fournir le nom de l'application dans l'espace spécifié et obtenir l'application guid?CF - Obtenir l'application guid depuis le nom de l'application via le repos

J'essaie de chercher dans les docs sans succès, une idée? https://apidocs.cloudfoundry.org/272/

dans le get app summery vous devez fournir l'application UUID, je dois le contraire ....

https://apidocs.cloudfoundry.org/272/apps/get_app_summary.html

J'ai essayé avec les éléments suivants, sans succès: (erreur non autorisée - 401)

Im admin dans cet espace et l'application est en cours d'exécution dans CF

getAllApps:() => { 

     return new Promise((resolve, reject) => { 

      rp({ 
       uri: 'https://' + myAPI + '/v2/apps', 
       json: true 

      }).then((data) => { 
       "use strict"; 
       console.log("apps data: " + data); 
       resolve(data); 
      }); 
     }) 

Répondre

1

Run cf app your-app --guid -v pour voir comment la CLI le fait:
GET /v2/apps?q=name%3A<appname>&q=space_guid%3A<space-guid>

https://apidocs.cloudfoundry.org/272/apps/list_all_apps.html

+0

Merci, s'il vous plaît voir ma mise à jour si vous pouvez aider ... –

+0

qui ressemble à une nouvelle question. Avec pas assez de détails. Le code de réponse indique que vous n'êtes pas autorisé: parlez-vous au bon point de terminaison (myAPP, c'est quoi?), Au bon utilisateur (détails d'authentification), ... – dkoper

+0

Terminé, ouvrez une nouvelle question, comme demandé. S'il vous plaît voir si vous pouvez aider https://stackoverflow.com/questions/46299829/get-app-guid-from-app-name-with-code –