我的最终目标是根据以下输入返回空间guid:
me
me@email.com
dev
Cloud Foundry为空间和组织提供了这些API,我能够毫无问题地进行这些调用:
GET /v2/organizations?q:name=MY_ORGANIZATION_NAME
GET /v2/spaces?q:name=MY_SPACE_NAME
还为用户提供了Cloud Foundry API:
GET /v2/user?q:name=MY_USER_NAME
然而,当我尝试拨打上述电话时,我得到:
403 Client Error: Forbidden for url: https://api.ng.bluemix.net/v2/users?q:name=MY_USER_NAME
对于每个来电,我都会将标头authorization: X Y
设置为从access_token
和token_type
返回:
https://login.ng.bluemix.net/UAALoginServerWAR/oauth/token
有没有其他方法可以实现我的最终目标来检索空间guid?
答案 0 :(得分:2)
幸运的是,对于您的情况,帐户apis不是必需的。组织名称是全局唯一的,因此在获取空间guid之前过滤该信息就足够了。