开发者社区 问答 正文

如何获取应用列表


获取当前用户的应用列表。

请求 URI

  1. [backcolor=transparent]/app/[backcolor=transparent]app_list


参数列表




响应数据

  1. [backcolor=transparent]{
  2. [backcolor=transparent]    [backcolor=transparent]"code"[backcolor=transparent]:[backcolor=transparent]200[backcolor=transparent],
  3. [backcolor=transparent]    [backcolor=transparent]"data"[backcolor=transparent]:[
  4. [backcolor=transparent]        [backcolor=transparent]{
  5. [backcolor=transparent]            [backcolor=transparent]"owner"[backcolor=transparent]:[backcolor=transparent]"xxxxxx"[backcolor=transparent],
  6. [backcolor=transparent]            [backcolor=transparent]"desiredState"[backcolor=transparent]:[backcolor=transparent]"RUNNING"[backcolor=transparent],
  7. [backcolor=transparent]            [backcolor=transparent]"buildpackId"[backcolor=transparent]:[backcolor=transparent]34[backcolor=transparent],
  8. [backcolor=transparent]            [backcolor=transparent]"instances"[backcolor=transparent]:[backcolor=transparent]1[backcolor=transparent],
  9. [backcolor=transparent]            [backcolor=transparent]"runnings"[backcolor=transparent]:[backcolor=transparent]0[backcolor=transparent],
  10. [backcolor=transparent]            [backcolor=transparent]"description"[backcolor=transparent]:[backcolor=transparent]""[backcolor=transparent],
  11. [backcolor=transparent]            [backcolor=transparent]"userId"[backcolor=transparent]:[backcolor=transparent]"xxxxxx@aliyun.com"[backcolor=transparent],
  12. [backcolor=transparent]            [backcolor=transparent]"launchTime"[backcolor=transparent]:[backcolor=transparent]1466647411805[backcolor=transparent],
  13. [backcolor=transparent]            [backcolor=transparent]"prevState"[backcolor=transparent]:[backcolor=transparent]"RUNNING"[backcolor=transparent],
  14. [backcolor=transparent]            [backcolor=transparent]"hcUrl"[backcolor=transparent]:[backcolor=transparent]"http://localhost:8080/serviceaa"[backcolor=transparent],
  15. [backcolor=transparent]            [backcolor=transparent]"createTime"[backcolor=transparent]:[backcolor=transparent]1466578207327[backcolor=transparent],
  16. [backcolor=transparent]            [backcolor=transparent]"phone"[backcolor=transparent]:[backcolor=transparent]"150xxxxxxxx"[backcolor=transparent],
  17. [backcolor=transparent]            [backcolor=transparent]"regionId"[backcolor=transparent]:[backcolor=transparent]"cn-qingdao"[backcolor=transparent],
  18. [backcolor=transparent]            [backcolor=transparent]"appId"[backcolor=transparent]:[backcolor=transparent]"08208d49-f8c8-454a-99b6-98d4c63d262e"[backcolor=transparent],
  19. [backcolor=transparent]            [backcolor=transparent]"name"[backcolor=transparent]:[backcolor=transparent]"0622Provider"[backcolor=transparent],
  20. [backcolor=transparent]            [backcolor=transparent]"id"[backcolor=transparent]:[backcolor=transparent]"08208d49-f8c8-454a-99b6-98d4c63d262e"[backcolor=transparent],
  21. [backcolor=transparent]            [backcolor=transparent]"state"[backcolor=transparent]:[backcolor=transparent]"RUNNING"[backcolor=transparent],
  22. [backcolor=transparent]            [backcolor=transparent]"targetBuildpackId"[backcolor=transparent]:[backcolor=transparent]0[backcolor=transparent],
  23. [backcolor=transparent]            [backcolor=transparent]"email"[backcolor=transparent]:[backcolor=transparent]"xxxxxx@aliyun.com"
  24. [backcolor=transparent]        [backcolor=transparent]}
  25. [backcolor=transparent]    [backcolor=transparent]]
  26. [backcolor=transparent]}


示例

  1. [backcolor=transparent]String[backcolor=transparent] resp [backcolor=transparent]=[backcolor=transparent] edasApiClient[backcolor=transparent].[backcolor=transparent]callApi[backcolor=transparent]([backcolor=transparent]EdasApiAction[backcolor=transparent].[backcolor=transparent]App[backcolor=transparent].[backcolor=transparent]app_list[backcolor=transparent].[backcolor=transparent]path[backcolor=transparent](),[backcolor=transparent] [backcolor=transparent]null[backcolor=transparent]);
  2. [backcolor=transparent]System[backcolor=transparent].[backcolor=transparent]out[backcolor=transparent].[backcolor=transparent]println[backcolor=transparent]([backcolor=transparent]resp[backcolor=transparent]);

展开
收起
猫饭先生 2017-10-26 11:06:23 1243 分享 版权
阿里云 AI 助理回答

要获取当前用户在阿里云上的应用列表,您可以根据不同的场景选择合适的API接口进行调用。以下是几种情况的概述和建议:

1. 查询阿里云账号下的App列表(非SAE环境)

  • API接口: ListSummaryApps(已弃用,推荐使用 Mhub(2017-08-25) - ListApps
  • 描述: 此接口用于查询阿里云账号下所有App的列表,但请注意,此接口已被标记为废弃,推荐改用替代API。
  • 调用方式: 可通过OpenAPI Explorer直接运行,无需手动计算签名。
  • 返回示例:
    {
    "RequestId": "9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC",
    "SummaryAppInfos": {
      "SummaryAppInfo": [
        {
          "AppKey": 0,
          "AppName": "abc"
        }
      ]
    }
    }
    

2. 获取阿里云SAE应用列表

  • API接口: ListApplications
  • 描述: 针对阿里云Serverless应用引擎(SAE)的应用列表查询。
  • 调用方式: 支持GET方法,可通过OpenAPI Explorer调试。
  • 请求参数:

    • CurrentPage: 当前页数,默认1。
    • PageSize: 每页数量,取值范围[0,10000]。
    • AppName: 应用名称,可选。
    • NamespaceId: 命名空间ID,可选。
    • Tags: 标签筛选,支持键值对形式,可选。
    • OrderBy: 排序依据,如按实例数排序,可选。
    • Reverse: 排序方向,升序或降序,可选。
    • FieldTypeFieldValue: 筛选维度与具体值,可选。
  • 返回示例: 返回数据将包含应用的详细信息,如状态、实例数等。

3. 其他环境或特定服务的应用列表查询

对于其他特定环境或服务,可能有其专用的API接口来查询应用列表,例如某些文档中提及的通用应用列表查询接口,虽然未提供完整细节,但通常会要求指定集群ID、微服务空间ID等参数来细化查询条件。

综上所述

如果您需要查询的是非SAE环境下的应用列表,请考虑使用最新的替代API(如果ListSummaryApps已弃用)。如果是针对SAE的应用,则应使用ListApplications API,并根据实际需求设置相应的查询参数。对于特定环境或服务,确认是否有专门的API接口并参考其文档进行调用。

请根据您的具体需求选择合适的API进行操作。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答地址: