API 参考

浏览器交接 API

主页浏览器交接

HTTP 参考。 由后端契约生成。浏览以下端点或下载 OpenAPI。

此分组有 6 个操作,由 api/openapi.yaml 生成。可按路径、操作或认证筛选。每个端点都会列出其输入;展开后可查看请求模板和响应代码。模板需要您自己的值和符合架构的请求体。

用你的值替换大写占位符。对于JSON请求,请保存符合request.json模式的请求体。Cookie示例使用经过身份验证会话的本地Cookie存储。

主页浏览器交接

GET/screen/browser-links

获取浏览器链接状态

只读轮询回退,仅通过拥有的 apex 浏览器链接 cookie 认证。返回安全状态元数据和固定续传路径,绝不返回配置 URL 或令牌。

身份验证
browserLinkCookie
请求主体
无
操作 ID
getBrowserLinkStatus
请求模板和响应
shell · 请求模板
curl --request GET --cookie cookies.txt --cookie-jar cookies.txt 'https://screenrig.ai/screen/browser-links'

响应

状态含义正文和头部
200已认领安全状态。BrowserLinkStatus(application/json);头部:Cache-Control,Referrer-Policy
202浏览器链接已存在但尚未认领。BrowserLinkStatus(application/json);头部:Cache-Control,Referrer-Policy
401

面向播放器的运行时、内容或探测路由上的稳定 RFC 9457 问题响应,采用运行时文档格式(RuntimeProblem)。421 server_draining 携带 1 秒的 Retry-After,500 not_ready 或 dependency_unavailable 携带 5 秒,500 manifest_degraded 携带 60 秒,除非处理程序设置了更具体的值。

运行时问题(application/problem+json)
410

面向播放器的运行时、内容或探测路由上的稳定 RFC 9457 问题响应,采用运行时文档格式(RuntimeProblem)。421 server_draining 携带 1 秒的 Retry-After,500 not_ready 或 dependency_unavailable 携带 5 秒,500 manifest_degraded 携带 60 秒,除非处理程序设置了更具体的值。

运行时问题(application/problem+json)
默认

面向播放器的运行时、内容或探测路由上的稳定 RFC 9457 问题响应,采用运行时文档格式(RuntimeProblem)。421 server_draining 携带 1 秒的 Retry-After,500 not_ready 或 dependency_unavailable 携带 5 秒,500 manifest_degraded 携带 60 秒,除非处理程序设置了更具体的值。

运行时问题(application/problem+json)
GET/stream/browser-links/events

流浏览器链接事件

仅拥有 Cookie 可重放的 SSE,带有 Last-Event-ID。事件数据仅包含安全状态字段。绝不包含配置 URL/令牌,也不使用项目事件流。

身份验证
browserLinkCookie
请求主体
无
操作 ID
streamBrowserLinkEvents

参数

名称发送必需?描述
Last-Event-IDheader可选在 after 缺失时使用持久游标。
请求模板和响应
shell · 请求模板
curl --request GET --cookie cookies.txt --cookie-jar cookies.txt 'https://screenrig.ai/stream/browser-links/events'

响应

状态含义正文和头部
200浏览器链接已发出/已声明状态 SSE。字符串(text/event-stream);头部:Cache-Control、Referrer-Policy、X-Accel-Buffering
400

面向播放器的运行时、内容或探测路由上的稳定 RFC 9457 问题响应,采用运行时文档格式(RuntimeProblem)。421 server_draining 携带 1 秒的 Retry-After,500 not_ready 或 dependency_unavailable 携带 5 秒,500 manifest_degraded 携带 60 秒,除非处理程序设置了更具体的值。

运行时问题(application/problem+json)
401

面向播放器的运行时、内容或探测路由上的稳定 RFC 9457 问题响应,采用运行时文档格式(RuntimeProblem)。421 server_draining 携带 1 秒的 Retry-After,500 not_ready 或 dependency_unavailable 携带 5 秒,500 manifest_degraded 携带 60 秒,除非处理程序设置了更具体的值。

运行时问题(application/problem+json)
410

面向播放器的运行时、内容或探测路由上的稳定 RFC 9457 问题响应,采用运行时文档格式(RuntimeProblem)。421 server_draining 携带 1 秒的 Retry-After,500 not_ready 或 dependency_unavailable 携带 5 秒,500 manifest_degraded 携带 60 秒,除非处理程序设置了更具体的值。

运行时问题(application/problem+json)
默认

面向播放器的运行时、内容或探测路由上的稳定 RFC 9457 问题响应,采用运行时文档格式(RuntimeProblem)。421 server_draining 携带 1 秒的 Retry-After,500 not_ready 或 dependency_unavailable 携带 5 秒,500 manifest_degraded 携带 60 秒,除非处理程序设置了更具体的值。

运行时问题(application/problem+json)
GET/setup

获取浏览器链接设置页面

只读设置说明。无代码时,拥有的浏览器链接 cookie 提供状态。有代码时,返回仅公开说明,代码无效或过期返回通用 404。接受 text/markdown 或 format=markdown 选择 Markdown 格式。无配置 URL 或令牌返回。

身份验证
browserLinkCookie 或无
请求主体
无
操作 ID
getBrowserLinkSetupPage

参数

名称发送必需?描述
code查询可选公共设置代码用于无副作用的设置指令;无需 Cookie。
格式查询可选
请求模板和响应
shell · 请求模板
curl --request GET --cookie cookies.txt --cookie-jar cookies.txt 'https://screenrig.ai/setup'

响应

状态含义正文和头部
200安全无索引设置HTML。字符串(text/html);头部:Cache-Control、Referrer-Policy、X-Robots-Tag
401

稳定的 RFC 9457 问题响应。421 server_draining 携带 1 秒的 Retry-After,500 not_ready 或 dependency_unavailable 携带 5 秒,500 manifest_degraded 携带 60 秒,除非处理程序设置了更具体的值。

问题 (application/problem+json)
410

稳定的 RFC 9457 问题响应。421 server_draining 携带 1 秒的 Retry-After,500 not_ready 或 dependency_unavailable 携带 5 秒,500 manifest_degraded 携带 60 秒,除非处理程序设置了更具体的值。

问题 (application/problem+json)
默认

稳定的 RFC 9457 问题响应。421 server_draining 携带 1 秒的 Retry-After,500 not_ready 或 dependency_unavailable 携带 5 秒,500 manifest_degraded 携带 60 秒,除非处理程序设置了更具体的值。

问题 (application/problem+json)