Zoom Workplace icon

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

zoom.com · 身份

Zoom 安卓端把订阅购买、账户设置与会议数据都挂在私有端点上:GET /v1/commerce/upgrade 打开应用内 Workplace Pro 购买页并水合商店 SKU,GET /v1/commerce/subscription 返回当前订阅计划信息。

GET /v1/account/settings 提供账户资料设置页,GET /v1/meetings/{meetingNumber} 返回会议加入链接与日程记录,GET /v1/directory/contacts/{jid} 水合 Team Chat 联系人卡片。

Zoom Workplace(包名 us.zoom.videomeetings,版本 7.1.8.42948)是 Zoom 的安卓客户端,覆盖会议、Team Chat、电话、文档与应用内 Workplace Pro 订阅购买。其数据 API 是一组需要登录的私有端点。

应用截图

  • 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 request header (Zoom Access Key from the app's access-key service); also 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": []
    }

    依据应用界面推导;端点细节为示意说明,并非实际抓包。

    • Reconstructed from the app's in-app upgrade purchase flow.
    • Mirrors the subscription plan model exposed to the purchase webview.
  • 加载应用内订阅管理页

    GET /v1/commerce/subscription openfinance

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

    认证方式: zak request header (Zoom Access Key); clientVersion / deviceOs / deviceType hybrid headers.

    • 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
      }
    }

    依据应用界面推导;端点细节为示意说明,并非实际抓包。

    • Reconstructed from the app's subscription management screen.
    • Mirrors the plan-info payload handed to the plan webview.
  • 智能识别录入页

    GET /v1/profile/recognition osint

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

    认证方式: zak cookie and header (Zoom Access Key); language cookie; hybrid headers 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
      }
    }

    依据应用界面推导;端点细节为示意说明,并非实际抓包。

    • Reconstructed from the app's smart-recognition enrollment screen.
  • 账户资料设置

    GET /v1/account/settings osint

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

    认证方式: Signed-in web session / zak (Zoom Access Key) on the first-party web host.

    • 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"
    }

    依据应用界面推导;端点细节为示意说明,并非实际抓包。

    • Reconstructed from the app's account profile tab.
  • 列出即将到来的会议

    GET /v1/meetings/{meetingNumber} opendata

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

    认证方式: Signed-in meeting session; meeting join uses a meetingToken / join URL from the meeting record.

    • 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>"
    }

    依据应用界面推导;端点细节为示意说明,并非实际抓包。

    • Reconstructed from the app's upcoming-meetings list and scheduler.
  • 获取通讯录联系人卡片

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

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

    认证方式: Signed-in chat/session; the contact route is treated as private.

    • 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]
    }

    依据应用界面推导;端点细节为示意说明,并非实际抓包。

    • Reconstructed from the app's contacts tab and chat directory.

数据类别

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

数据使用场景与案例

  • 订阅生命周期同步

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

  • 会议日程自动化

    日历与 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 API
  • Zoom 应用内订阅接口
  • zak Zoom Access Key
  • Workplace Pro 订阅字段
  • Zoom 智能识别录入
  • Zoom 会议加入接口
  • Zoom 联系人在线状态
  • Zoom 资料设置接口

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

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

获取报价