Zoom Workplace 数据 API:订阅、资料与会议
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 把这些会议、通讯录与订阅记录变成可直接调用的开放数据,供上述集成使用。
应用截图
API 端点一览
以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。
加载应用内订阅购买页
GET
/v1/commerce/upgradeopenfinance打开应用内 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/subscriptionopenfinance提供已订阅用户的计划管理 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/recognitionosint加载录入或更新用户智能视频 / 语音识别特征的设置页。
认证方式: 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/settingsosint打开登录账户的资料 / 设置页(姓名、邮箱、电话、个人会议号等)。
认证方式: 第一方网页主机上的已登录 Web 会话 / zak(Zoom Access Key)。
- req_id
- result
- peer_jid
- name
- 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
- 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 天交付
- 验收通过后才付款
- 仅在授权范围内作业