Skip to content

获取应用版本信息

根据应用 ID 和应用版本 ID 来获取同租户下的应用版本的信息

请求

项目
HTTP URLhttps://open.feishu.cn/open-apis/application/v6/applications/:app_id/app_versions/:version_id
HTTP MethodGET
接口频率限制100 次/分钟
支持的应用类型custom,isv
权限要求 调用该 API 所需的权限。开启其中任意一项权限即可调用 开启任一权限即可application:application:self_manage 管理应用自身资源 application:application.app_version:readonly 获取应用版本信息
字段权限要求> Tip: 该接口返回体中存在下列敏感字段,仅当开启对应的权限后才会返回;如果无需获取这些字段,则不建议申请 contact:user.employee_id:readonly 获取用户 user ID

请求头

名称类型必填描述
Authorizationstringtenant_access_token 值格式:"Bearer access_token" 示例值:"Bearer t-7f1bcd13fc57d46bac21793a18e560" 了解更多:如何选择与获取 access token

路径参数

名称类型描述
app_idstring应用的 app_id,需要查询其他应用版本信息时,必须申请获取应用版本信息权限,仅查询本应用版本信息时,可填入 "me" 或者应用自身 app_id
示例值:"cli_9f3ca975326b501b"
version_idstring唯一标识应用版本的 ID
示例值:"oav_d317f090b7258ad0372aa53963cda70d"

查询参数

名称类型必填描述
langstring应用信息的语言版本
示例值:zh_cn
可选值有
- zh_cn: 中文 - en_us: 英文 - ja_jp: 日文
user_id_typestring用户 ID 类型
示例值:open_id
可选值有
- open_id: 标识一个用户在某个应用中的身份。同一个用户在不同应用中的 Open ID 不同。了解更多:如何获取 Open ID - union_id: 标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的 Union ID 是相同的,在不同开发商下的应用中的 Union ID 是不同的。通过 Union ID,应用开发商可以把同个用户在多个应用中的身份关联起来。了解更多:如何获取 Union ID? - user_id: 标识一个用户在某个租户内的身份。同一个用户在租户 A 和租户 B 内的 User ID 是不同的。在同一个租户内,一个用户的 User ID 在所有应用(包括商店应用)中都保持一致。User ID 主要用于在不同的应用间打通用户数据。了解更多:如何获取 User ID?
默认值open_id
当值为 user_id,字段权限要求contact:user.employee_id:readonly 获取用户 user ID

响应

响应体

名称类型描述
codeint错误码,非 0 表示失败
msgstring错误描述
data\--
  └ app_versionapplication.app_version应用版本信息
    └ app_idstring应用 id
    └ versionstring在开发者后台填入的应用版本号
    └ version_idstring唯一标识应用版本的 ID
    └ app_namestring应用默认名称
    └ avatar_urlstring应用头像 url
    └ descriptionstring应用默认描述
    └ scopesapp_scope\[\]应用权限列表
      └ scopestring应用权限
      └ descriptionstring应用权限的国际化描述
      └ levelint权限等级描述
可选值有
- 1: 普通权限 - 2: 高级权限 - 3: 超敏感权限 - 0: 未知等级
      └ token_typesstring\[\]返回用户身份类型user、应用身份类型tenant。如果两种类型都支持,则同时返回两个。
可选值有
- tenant: 应用身份类型 - user: 用户身份类型
    └ back_home_urlstring后台主页地址
    └ i18napp_i18n_info\[\]应用的国际化信息列表
      └ i18n_keystring国际化语言的 key
可选值有
- zh_cn: 简体中文 - en_us: 英文 - ja_jp: 日文 - zh_hk: 繁体中文(中国香港) - zh_tw: 繁体中文(中国台湾) - id_id: 印度尼西亚语 - ms_my: 马来语 - de_de: 德语 - es_es: 西班牙语 - fr_fr: 法语 - it_it: 意大利语 - pt_br: 葡萄牙语(巴西) - vi_vn: 越南语 - ru_ru: 俄语 - th_th: 泰语 - ko_kr: 韩语
      └ namestring应用国际化名称
      └ descriptionstring应用国际化描述(副标题)
      └ help_usestring国际化帮助文档链接
    └ common_categoriesstring\[\]应用分类的国际化描述
    └ eventsstring\[\]应用已订阅开放平台事件列表
    └ statusint版本状态
可选值有
- 0: 未知状态 - 1: 审核通过 - 2: 审核拒绝 - 3: 审核中 - 4: 未提交审核
    └ create_timestring版本创建时间(单位:s)
    └ publish_timestring版本发布时间(单位:s)
    └ abilityapp_ability当前版本下应用开启的能力
      └ gadgetgadget小程序能力
        └ enable_pc_modeintpc 支持的小程序模式,bit 位表示
可选值有
- 1: sidebar 模式 - 2: pc 模式 - 4: 主导航模式
        └ schema_urlsstring\[\]schema url 列表
        └ pc_use_mobile_pkgbooleanpc 端是否使用小程序版本
        └ pc_versionstringpc 的小程序版本号
        └ mobile_versionstring移动端小程序版本号
        └ mobile_min_lark_versionstring移动端兼容的最低飞书版本
        └ pc_min_lark_versionstringpc 端兼容的最低飞书版本
      └ web_appweb_app网页能力
        └ pc_urlstringpc 端 url
        └ mobile_urlstring移动端 url
      └ botbot机器人能力
        └ card_request_urlstring消息卡片回调地址
      └ workplace_widgetsworkplace_widget\[\]小组件能力
        └ min_lark_versionstring最低兼容飞书版本号
      └ navigatenavigate主导航小程序
        └ pcnavigate_metapc 端主导航信息
          └ versionstring主导航小程序版本号
          └ image_urlstring默认图片 url
          └ hover_image_urlstring选中态图片 url
        └ mobilenavigate_meta移动端主导航信息
          └ versionstring主导航小程序版本号
          └ image_urlstring默认图片 url
          └ hover_image_urlstring选中态图片 url
      └ cloud_doccloud_doc云文档应用
        └ space_urlstring云空间重定向 url
        └ i18ncloud_doc_i18n_info\[\]国际化信息
          └ i18n_keystring国际化语言的 key
可选值有
- zh_cn: 中文 - en_us: 英文 - ja_jp: 日文
          └ namestring云文档国际化名称
          └ read_descriptionstring云文档国际化读权限说明
          └ write_descriptionstring云文档国际化写权限说明
        └ icon_urlstring图标链接
        └ modeint云文档支持模式
可选值有
- 0: 未知 - 1: 移动端
      └ docs_blocksdocs_block\[\]云文档小组件
        └ block_type_idstringBlockTypeID
        └ i18nblock_i18n_info\[\]block 的国际化信息
          └ i18n_keystring国际化语言的 key
可选值有
- zh_cn: 中文 - en_us: 英文 - ja_jp: 日文
          └ namestring名称
        └ mobile_icon_urlstring移动端 icon 链接
        └ pc_icon_urlstringpc 端口 icon 链接
      └ message_actionmessage_action消息快捷操作
        └ pc_app_linkstringpc 端链接
        └ mobile_app_linkstring移动端链接
        └ i18nmessage_action_i18n_info\[\]国际化信息
          └ i18n_keystring国际化语言的 key
可选值有
- zh_cn: 中文 - en_us: 英文 - ja_jp: 日文
          └ namestring国际化名称
      └ plus_menuplus_menu加号菜单
        └ pc_app_linkstringpc 端链接
        └ mobile_app_linkstring移动端链接
    └ remarkapp_version_remark跟随应用版本的信息
      └ remarkstring备注说明
      └ update_remarkstring更新说明
      └ visibilityapp_visibility应用当前版本开发者编辑的可见性建议,若开发者未编辑可见性建议,则该字段无内容
        └ is_allboolean是否全员可见
        └ visible_listapp_visible_list可见名单
          └ open_idsstring\[\]可见性成员 open_id 列表
          └ department_idsstring\[\]可见性部门的 id 列表
          └ group_idsstring\[\]可见性成员 group_id 列表
        └ invisible_listapp_visible_list不可见名单
          └ open_idsstring\[\]不可见性成员 open_id 列表
          └ department_idsstring\[\]不可见性部门的 id 列表
          └ group_idsstring\[\]不可见性成员 group_id 列表
    └ event_infosevent\[\]应用已订阅事件详情列表
      └ event_typestring事件类型,事件唯一标识
      └ event_namestring事件名称
      └ event_descriptionstring事件描述

响应体示例

json
{
    "code": 0,
    "msg": "success",
    "data": {
        "app_version": {
            "app_id": "cli_9f3ca975326b501b",
            "version": "1.0.0",
            "version_id": "oav_d317f090b7258ad0372aa53963cda70d",
            "app_name": "应用名称",
            "avatar_url": "https://www.example.com",
            "description": "应用描述",
            "scopes": [
                {
                    "scope": "contact:user.base",
                    "description": "获取应用信息",
                    "level": 1,
                    "token_types": [
                        "user"
                    ]
                }
            ],
            "back_home_url": "https://www.example.com",
            "i18n": [
                {
                    "i18n_key": "zh_cn",
                    "name": "应用名称",
                    "description": "应用描述",
                    "help_use": "https://www.example.com"
                }
            ],
            "common_categories": [
                "分析工具"
            ],
            "events": [
                "contacts.open_platform.depart"
            ],
            "status": 1,
            "create_time": "1610462759",
            "publish_time": "1610462759",
            "ability": {
                "gadget": {
                    "enable_pc_mode": 1,
                    "schema_urls": [
                        "https://www.example.com"
                    ],
                    "pc_use_mobile_pkg": false,
                    "pc_version": "1.0.0",
                    "mobile_version": "1.0.0",
                    "mobile_min_lark_version": "2.0",
                    "pc_min_lark_version": "2.0"
                },
                "web_app": {
                    "pc_url": "https://www.example.com",
                    "mobile_url": "https://www.example.com"
                },
                "bot": {
                    "card_request_url": "https://www.example.com"
                },
                "workplace_widgets": [
                    {
                        "min_lark_version": "1.0.0"
                    }
                ],
                "navigate": {
                    "pc": {
                        "version": "1.0.0",
                        "image_url": "https://www.example.com",
                        "hover_image_url": "https://www.example.com"
                    },
                    "mobile": {
                        "version": "1.0.0",
                        "image_url": "https://www.example.com",
                        "hover_image_url": "https://www.example.com"
                    }
                },
                "cloud_doc": {
                    "space_url": "https://www.example.com",
                    "i18n": [
                        {
                            "i18n_key": "zh_cn",
                            "name": "名称",
                            "read_description": "读权限说明",
                            "write_description": "写权限说明"
                        }
                    ],
                    "icon_url": "https://www.example.com",
                    "mode": 1
                },
                "docs_blocks": [
                    {
                        "block_type_id": "blk_4fb61568435880110854c1d0",
                        "i18n": [
                            {
                                "i18n_key": "zh_cn",
                                "name": "名称"
                            }
                        ],
                        "mobile_icon_url": "https://www.example.com",
                        "pc_icon_url": "https://www.example.com"
                    }
                ],
                "message_action": {
                    "pc_app_link": "https://www.example.com",
                    "mobile_app_link": "https://www.example.com",
                    "i18n": [
                        {
                            "i18n_key": "zh_cn",
                            "name": "名称"
                        }
                    ]
                },
                "plus_menu": {
                    "pc_app_link": "https://www.example.com",
                    "mobile_app_link": "https://www.example.com"
                }
            },
            "remark": {
                "remark": "备注说明",
                "update_remark": "更新说明",
                "visibility": {
                    "is_all": false,
                    "visible_list": {
                        "open_ids": [
                            "ou_4065981088f8ef67a504ba8bd6b24d85"
                        ],
                        "department_ids": [
                            "od-4b4a6907ad726ea07b27b0d2882b7c65"
                        ],
                        "group_ids": [
                            "b6d1g5dd6fd26186"
                        ]
                    },
                    "invisible_list": {
                        "open_ids": [
                            "ou_4065981088f8ef67a504ba8bd6b24d85"
                        ],
                        "department_ids": [
                            "od-4b4a6907ad726ea07b27b0d2882b7c65"
                        ],
                        "group_ids": [
                            "b6d1g5dd6fd26186"
                        ]
                    }
                }
            },
            "event_infos": [
                {
                    "event_type": "im.chat.updated_v1",
                    "event_name": "群配置修改事件",
                    "event_description": "群聊名称、头像、描述以及群编辑权限、群分享权限等被修改时推送事件"
                }
            ]
        }
    }
}

错误码

HTTP状态码错误码描述排查建议
400210503invalid app_id请检查请求路径中的 app_id 是否合法
400210504no such app in tenant请检查被查询应用与当前调用接口应用是否在同一企业内
400210505target app not a custom app请检查被查询应用是否是自建应用
400210506no such app请检查请求路径中的 app_id 是否存在
400210508insufficient permission level请检查应用已申请权限与被查询 app_id,当被查询 app_id 非本应用且未申请获取应用版本信息权限时,返回该错误码
400211002no such version_id请检查路径中的 version_id 是否存在
400211003no such version of desired app请检查 version_id 是否属于 app_id 对应应用

内容来源:飞书开放平台 · 自动爬取整理