Zoom Workplace 图标

Zoom Workplace 数据 API:订阅、资料与会议

zoom.com · 通讯协作

Zoom Workplace 是 Zoom Video Communications(袁征于 2011 年在加州圣何塞创立)推出的安卓应用,2024 年更名后,它把会议、Team Chat、Zoom Phone、白板、笔记和文档整合进同一个工作空间,并内置 AI Companion 助手。在手机上,用户可以凭会议号或个人会议号发起和加入会议,在即将召开的会议列表里安排日程,主持带等候室和云录制的会议与网络研讨会;可以在 Team Chat 里给同事发消息,查看联系人是在桌面端还是移动端在线,并直接拨打对方的 Zoom Phone 号码;还可以录入人脸与声音用于智能识别,让共享会议室里的 Zoom Rooms 认出参会者。免费的 Basic 版会议时长上限为 40 分钟,应用通过 Google Play 应用内购买销售 Workplace Pro 升级(月付,或以 Pro Plus 年付),并提供用于管理续订的套餐页面。其商店条目面向美国市场:在商务视频会议领域,Zoom 与 Microsoft Teams、Google Meet、Cisco Webex 竞争,在团队消息领域与 Slack、Google Chat 竞争;用户涵盖远程与混合办公团队、由 IT 统一管理并共享组织通讯录的企业账户,以及自行发起会议的学校和个人。

即将召开的会议记录承载着排期核心:topic、meetingNumber、startTime、duration 与 timeZoneId,加入链接 joinMeetingUrl 及其邀请版本 joinMeetingUrlForInvite,主持人信息(meetingHostID、meetingHostName)、meetingStatus,以及 isWebinar、isEnableWaitingRoom、isEnableAutoRecordingCloud、canJoinBeforeHost 等会议策略开关。通讯录卡片补上人的一面——screenName、email、phoneNumber 和 Zoom Phone 的 sipPhoneNumber,按 isDesktopOnLine 与 isMobileOnLine 拆分的实时在线状态,以及 isBuddy、isZoomRoom、contactType;账户资料则提供 pmn(个人会议号)、country_code,以及记录在 manager_name / manager_jid 中的汇报关系。

计费一侧记录 Workplace Pro 订阅:商店套餐列表 planList 里的 productId、price、currency、billingCycle、freetrialDays,以及已购套餐的 subscriptionStatus、renewDate、expireDate、originalPurchaseDate 与 freeTrialStatus。智能识别录入则返回所执行的 action(录入或更新),以及标示人脸/声音采集条件是否达标的 userMeetIdealConditions。

日历与 CRM 助手拉取会议主题、开始时间、加入链接和主持人,预填邀请、备会笔记与入会提醒;计费系统镜像套餐列表、续订日期与订阅状态,让席位数量和续费与采购记录对齐;内部工具为联系人卡片补充桌面/移动端在线状态、SIP 电话与好友关系,支撑更智能的呼叫路由,并借助主管字段拼出组织架构图。openData Studio 把这些会议、通讯录与订阅记录变成可直接调用的开放数据,供上述集成使用。

应用截图

  • Zoom Workplace 应用截图 1
  • Zoom Workplace 应用截图 2
  • Zoom Workplace 应用截图 3
  • Zoom Workplace 应用截图 4
  • Zoom Workplace 应用截图 5
  • Zoom Workplace 应用截图 6
  • Zoom Workplace 应用截图 7
  • Zoom Workplace 应用截图 8

API 端点一览

以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。

  • 加载应用内订阅购买页

    GET /v1/commerce/upgrade openfinance

    打开应用内 Workplace Pro 购买 webview,并水合商店 SKU(可用套餐)。

    认证方式: 请求头 zak(来自应用访问密钥服务的 Zoom Access Key);同时携带 clientVersion、deviceOs=android、deviceType=phone|tablet、globalLang、timezone。

    • isInAppBillingAvailable
    • isInAppSubscriptionPurchased
    • obfuscatedAccountId
    • zak
    • countryCode
    • purchaseH5URL
    • planManageURL
    • isIapToWebAvailable
    • hasUserTriedGoogleFreeTrial
    • shouldCheckBannerEligibility
    • subscriptionId
    • subscriptionName
    • categoryCode
    • billingCycle
    • itm_content
    • itm_source
    • itm_platform
    • itm_medium
    • itm_from
    • itm_target_product
    GET /v1/commerce/upgrade?itm_content=freeupgrade&itm_source=banner&itm_platform=mobile_app&itm_medium=ecomm&itm_from=home&itm_target_product=zoom_workplace_pro HTTP/1.1
    zak: <zoom-access-key>
    clientVersion: 7.1.8.42948
    deviceOs: android
    deviceType: phone
    globalLang: en-US
    timezone: America/Los_Angeles
    {
      "isInAppBillingAvailable": true,
      "isInAppSubscriptionPurchased": false,
      "obfuscatedAccountId": "zoom-obf-acct-01",
      "zak": "<zoom-access-key>",
      "countryCode": "US",
      "purchaseH5URL": "/v1/commerce/upgrade",
      "planManageURL": "/v1/commerce/subscription",
      "isIapToWebAvailable": true,
      "hasUserTriedGoogleFreeTrial": false,
      "shouldCheckBannerEligibility": true,
      "availableSubscription": [
        {
          "subscriptionId": "zoom_workplace_pro_monthly",
          "subscriptionName": "Workplace Pro",
          "categoryCode": "PRO",
          "billingCycle": 1
        }
      ],
      "purchasedAccountSubscription": []
    }
  • 加载应用内订阅管理页

    GET /v1/commerce/subscription openfinance

    提供已订阅用户的计划管理 webview 与计划信息(当前订阅)。

    认证方式: 请求头 zak(Zoom Access Key);并携带 clientVersion、deviceOs、deviceType 等混合页头部。

    • currency
    • zak
    • isIapToWebAvailable
    • categoryCode
    • productId
    • renewDate
    • subscriptionStatus
    • planList
    • price
    • billingCycle
    • freetrialDays
    • subscriptionId
    • subscriptionName
    • purchaseToken
    • expireDate
    • freeTrialStatus
    • originalPurchaseDate
    GET /v1/commerce/subscription HTTP/1.1
    zak: <zoom-access-key>
    clientVersion: 7.1.8.42948
    deviceOs: android
    deviceType: phone
    {
      "currency": "USD",
      "zak": "<zoom-access-key>",
      "isIapToWebAvailable": true,
      "subscription": {
        "categoryCode": "PRO",
        "productId": "zoom_workplace_pro_monthly",
        "renewDate": "Oct 1, 2026",
        "subscriptionStatus": 0
      },
      "planList": [
        {
          "categoryCode": "PRO",
          "productId": "zoom_workplace_pro_monthly",
          "price": 14.99,
          "billingCycle": 1,
          "freetrialDays": 0
        },
        {
          "categoryCode": "ZONEPROPZVU",
          "productId": "zoom_workplace_pro_plus_yearly",
          "price": 149.9,
          "billingCycle": 12,
          "freetrialDays": 14
        }
      ],
      "purchasedAccountSubscription": {
        "subscriptionId": "zoom_workplace_pro_monthly",
        "subscriptionName": "Workplace Pro",
        "categoryCode": "PRO",
        "subscriptionStatus": 0,
        "purchaseToken": "<play-purchase-token>",
        "expireDate": 1790812800000,
        "billingCycle": 1,
        "freeTrialStatus": 0,
        "originalPurchaseDate": 1759276800000
      }
    }
  • 智能识别录入页

    GET /v1/profile/recognition osint

    加载录入或更新用户智能视频 / 语音识别特征的设置页。

    认证方式: zak 的 Cookie 与请求头(Zoom Access Key);语言 Cookie;混合页头部 clientVersion、deviceOs、deviceType、globalLang、timezone。

    • from
    • action
    • functionName
    • params
    • userMeetIdealConditions
    GET /v1/profile/recognition?from=mobile&action=enroll HTTP/1.1
    zak: <zoom-access-key>
    clientVersion: 7.1.8.42948
    deviceOs: android
    deviceType: phone
    globalLang: en-US
    Cookie: zak=<zoom-access-key>; _zm_lang=en-US
    {
      "functionName": "action_completed",
      "params": {
        "action": "enroll",
        "userMeetIdealConditions": true
      }
    }
  • 账户资料设置

    GET /v1/account/settings osint

    打开登录账户的资料 / 设置页(姓名、邮箱、电话、个人会议号等)。

    认证方式: 第一方网页主机上的已登录 Web 会话 / zak(Zoom Access Key)。

    • req_id
    • result
    • peer_jid
    • name
    • email
    • phone
    • country_code
    • purl
    • pmn
    • manager_jid
    • manager_name
    GET /v1/account/settings HTTP/1.1
    zak: <zoom-access-key>
    {
      "req_id": "req-profile-01",
      "result": 0,
      "peer_jid": "[email protected]",
      "name": "Alex Rivera",
      "email": "[email protected]",
      "phone": "+15555550100",
      "country_code": "US",
      "purl": "/u/abCDeF",
      "pmn": 12345678901,
      "manager_jid": "[email protected]",
      "manager_name": "Sam Lee"
    }
  • 列出即将到来的会议

    GET /v1/meetings/{meetingNumber} opendata

    返回用户即将到来会议的加入链接与日程记录,驱动会议列表。

    认证方式: 已登录的会议会话;加入会议使用会议记录中的 meetingToken / 加入链接。

    • id
    • topic
    • meetingNumber
    • password
    • startTime
    • duration
    • timeZoneId
    • joinMeetingUrl
    • joinMeetingUrlForInvite
    • meetingHostID
    • meetingHostName
    • meetingStatus
    • isWebinar
    • isEnableWaitingRoom
    • isEnableAutoRecordingCloud
    • canJoinBeforeHost
    • meetingToken
    GET /v1/meetings/12345678901 HTTP/1.1
    {
      "id": "mtg-8f3c1d2e",
      "topic": "Weekly standup",
      "meetingNumber": 12345678901,
      "password": "a1b2c3",
      "startTime": 1759276800000,
      "duration": 40,
      "timeZoneId": "America/Los_Angeles",
      "joinMeetingUrl": "/v1/meetings/12345678901",
      "joinMeetingUrlForInvite": "/v1/meetings/12345678901?pwd=a1b2c3",
      "meetingHostID": "host-uuid-01",
      "meetingHostName": "Alex Rivera",
      "meetingStatus": 0,
      "isWebinar": false,
      "isEnableWaitingRoom": true,
      "isEnableAutoRecordingCloud": false,
      "canJoinBeforeHost": false,
      "meetingToken": "<join-token>"
    }
  • 获取通讯录联系人卡片

    GET /v1/directory/contacts/{jid} osint

    水合 Team Chat / 通讯录中某人的卡片(聊天地址、显示名、邮箱、电话、在线状态)。

    认证方式: 已登录的聊天会话;联系人路径按私有数据处理。

    • jids
    • screenName
    • email
    • phoneNumber
    • sipPhoneNumber
    • isBuddy
    • isDesktopOnLine
    • isMobileOnLine
    • isZoomRoom
    • isPZROnLine
    • accountStatus
    • contactType
    GET /v1/directory/contacts/[email protected] HTTP/1.1
    zak: <zoom-access-key>
    {
      "jids": ["[email protected]"],
      "screenName": ["Alex Rivera"],
      "email": ["[email protected]"],
      "phoneNumber": ["+15555550100"],
      "sipPhoneNumber": ["+15555550199"],
      "isBuddy": [true],
      "isDesktopOnLine": [true],
      "isMobileOnLine": [false],
      "isZoomRoom": [false],
      "isPZROnLine": [false],
      "accountStatus": [0],
      "contactType": [1]
    }

数据类别

  • 订阅
  • 账单
  • 用户资料
  • 智能识别
  • 会议
  • 联系人

数据使用场景与案例

  • 订阅生命周期同步

    计费系统从应用自带的套餐管理面镜像套餐列表、续订日期与订阅状态,让席位数量与续费同采购记录对齐。

  • 会议日程自动化

    日历与 CRM 助手拉取即将到来的会议——主题、开始时间、加入链接、主持人——预填邀请、备会笔记与入会提醒。

  • 通讯录在线状态增强

    内部工具为联系人卡片补充在线状态(桌面/移动端)、SIP 电话与好友关系,支撑更智能的呼叫路由与组织架构图。

常见问题

Zoom 安卓端使用什么数据 API?

应用调用一组需登录的私有端点:GET /v1/commerce/upgrade 与 GET /v1/commerce/subscription 驱动应用内订阅购买 / 管理;账户设置、会议与联系人卡片各有端点。

应用内订阅购买如何工作?

GET /v1/commerce/upgrade 打开 Workplace Pro 购买 webview 并返回可用套餐 SKU;已订阅用户则由 GET /v1/commerce/subscription 提供计划管理页与当前订阅信息。

智能识别(smart recognition)是什么?

GET /v1/profile/recognition 加载设置页,用于录入或更新用户的智能视频 / 语音识别特征,服务于会议中的智能功能。

联系人卡片包含哪些字段?

GET /v1/directory/contacts/{jid} 返回 Team Chat / 通讯录中某人的卡片:聊天地址、显示名、邮箱、电话号码与在线状态等。

与 Zoom Workplace 相似的应用

  • Microsoft Teams — 将视频会议、团队聊天和文件协作整合在一个应用中,免费版支持最长 60 分钟、最多 100 人的会议。
  • Google Meet — 完全在浏览器中运行视频会议,无需下载,免费支持一小时、最多 100 人的会议,并与 Google Workspace 集成。
  • Cisco Webex — 面向企业的视频会议应用,提供免费和付费方案,支持最多 1000 人参会,并内置投票和白板等互动工具。
  • Slack — 以频道为核心的团队消息平台,用于异步协作,同时内置 huddles 可进行快速的语音和视频通话。
  • Google Chat — Google Workspace 的团队消息应用,支持私信和群组空间,并与 Google Meet 原生集成以发起视频通话。
  • Discord — 以服务器为单位组织的通讯应用,将文字频道与常开语音频道以及免费视频通话结合在一起。
  • Jitsi Meet — 免费开源的视频会议工具,无需注册账号,没有会议时长限制,并支持自行托管部署。

更多通讯协作类应用

相关主题

  • Zoom Workplace API
  • Zoom 应用内订阅接口
  • zak Zoom Access Key
  • Workplace Pro 订阅字段
  • Zoom 智能识别录入
  • Zoom 会议加入接口
  • Zoom 联系人在线状态
  • Zoom 资料设置接口

需要集成这个 App 的数据 API?

我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。

  • 每个项目均签 NDA 与 SOW
  • 3–7 天交付
  • 验收通过后才付款
  • 仅在授权范围内作业

获取报价