跳转到主要内容
数据源将一个应用同步到一个命名空间:新增和变更的记录会被写入,已删除的记录会被删除。数据源需要完全访问权限的 密钥;存储桶请参阅 Google Cloud Storage。

连接数据源

POST /sources
Response
将应用的所有者引导至 connect_url(7 天内有效);对方完成连接后即开始首次同步。 要连接你的用户的应用,请为每个用户分配一个命名空间,例如 user-42。完整 schema:连接数据源。

同步的文档

获取数据源

GET /sources/:id
curl
完整 schema:获取数据源。

列出数据源

GET /sources 返回 sources,每项与“获取”返回的格式相同;带有 kind(如 files 或 gcs)的数据源则改为包含 sync 对象。 完整 schema:列出数据源。

立即同步

POST /sources/:id/sync 在几秒内开始同步并返回数据源;仍处于 connecting 的数据源返回 409 conflict。 完整 schema:立即同步数据源。

更改同步间隔

PATCH /sources/:id 返回数据源。完整 schema:设置数据源的同步频率。

断开数据源

DELETE /sources/:id 停止同步并返回 { "deleted": true }。 完整 schema:断开数据源。

列出应用

GET /sources/types
Response
  • 每项包含用于连接的 type、其 name 和 logo_url,通过 config 连接的应用还带有 auth: "api_key"。
  • 当只能列出这些应用时,partial 为 true:请稍后重试。
完整 schema:列出数据源类型。