欢迎

需要迁移平台 API

**V2 API 已弃用。**新增功能和改进功能仅在 V4 中提供。查看指南

关于 Frame.io

Frame.io 是面向专业视频团队的云协作工具——您需要的一切,都集中在一个工作台中,随时随地均可访问,从而让创意流程持续推进。通过 Frame.io,您可以安全地上传、共享和审阅影视项目,让整个工作流以创意的速度运转。

Frame.io Developer Platform

并非每个创意团队、流程或软件堆栈都完全相同。这就是我们 Developer Platform 的用武之地。Frame.io Developer Platform 允许您使用我们的 API 处理常见任务。开发者利用我们的 API 实现的一些常见用例包括:自动将现有文件或文件夹添加到 Frame.io 应用程序、上传新内容以及管理团队。

Camera to Cloud (C2C) 计划

Camera to Cloud 是一种独特的集成类型。这些集成专为任何生成数据的设备或应用程序而构建。如果您正在构建 C2C 集成,那么您将需要用到 C2C 集成指南。在该指南中,您可以找到开始使用 Frame.io 连接到云端所需的所有信息!

Frame.io 官方 SDK

Frame.io 提供了一个 Python 版本的 SDK,让您可以更轻松地开始使用我们的 API,包括对分页和速率限制等关键概念进行了抽象处理。该项目已在 PyPI 上可用,因此 pip install 即可开始使用!如果您更倾向于使用命令行,FIOCTL 也同样可以在 PyPI 上获取。

快速入门指南

如果您想立即开始使用,只需点击此按钮,将我们的 API 导入 Postman 即可!

在 Postman 中运行

否则,请继续阅读下面的内容。首先,您需要确保拥有一个可以登录的 Frame.io 帐户。

接下来:

为了确认您的令牌正常工作,请使用您选择的语言、工具或代理发起一次测试调用:

$curl --request GET \
> --url https://api.frame.io/v2/me \
> --header 'authorization: Bearer <DEV_TOKEN>'

作为响应,您应该能够看到自己的用户信息。

构建模块

大多数与 Frame.io 集成的工作流都将专注于媒体资产上传和检索。如果您计划在您的组织内部(或外部!)构建一个完整的应用程序用于发布,您可能还需要考虑构建一个用于分发的 OAuth2.0 应用程序。以下指南是您开启集成之旅所需的主要构建模块:

所有资产都存放在项目中。第一份指南涵盖项目遍历,从根文件夹开始。一旦您可以导航到特定目标位置,您就具备了开始上传媒体文件所需的一切条件。在上传功能可以正常运行之后,便可以构建一个供其他人使用的应用程序了!

基于事件的工作流

Frame.io Developer Platform 提供了几个选项,您可以用来将工作流扩展到其他工具中,或者创建全新的功能。

Webhook

Webhook 提供了一种方式,可以将 Frame.io 内部发生的事件转化为通知,这些通知可以发送到外部系统进行处理、作为 API 回调,并实现工作流自动化。

可以通过多种方式使用我们的 Webhook。您可以自己构建某些功能,也可以利用无代码自动化工具,如 ZapierIntegromatPabbly ConnectPipedream

  • Webhook - Webhook 将 Frame.io 事件暴露给外部 URL,以便使用和处理。
  • Zapier - 一款在线自动化工具,让您无需编写代码就能连接 1,000 多个常用应用程序和工具。

我们在 Github 上有一个 Webhook 示例应用程序,如果您想构建自己的接收器,可以将其作为起点。

自定义操作

自定义操作让您以可编程 UI 组件的形式将集成直接构建到 Frame.io 中。从技术上讲,它们与 Webhook 非常相似,并且是扩展 Frame.io 工作流的绝佳方式。

加入开发者社区

如果您还不确定是否要立即开始构建,可以先看看我们的开发者论坛。我们的社区汇聚了众多开发者、技术爱好者和创意专业人士,他们利用 Frame.io 的 API 结合各种其他工作流工具,已经构建或正在构建出色的集成。