如何通过连接 api 创建与访问令牌的 import-api 集成?

How to create an import-api integration with an access token through connect api?

Stitch 提供连接 API,如果您是 Stitch 合作伙伴,您可以使用它代表其他客户执行操作。 (否则通过连接 API 您只能访问自己的帐户)

使用他们的 Connect API,我们可以通过调用源端点 (https://www.stitchdata.com/docs/stitch-connect/api#create-a-source) 创建一个 Import API 集成,但由于某种原因,它是在没有 Import 的情况下创建的API 访问令牌(用户必须为所述集成手动创建它)。

我如何才能代表他们创建这样的令牌,而不是强迫他们转到他们的帐户并生成和复制上述导入 API 访问令牌?

不要将 Connect API 访问令牌与其集成的导入 API 访问令牌混淆。他们帐户中的每个 Import API 集成最多可以有 2 个 import API 访问令牌 generated/used.

我已经阅读了关于 Stitch 的导入 API 以及连接 API 的所有内容,我也相信这之前一直有效,但由于某种原因它正在返回源代码在其属性字段中没有任何访问令牌的对象。

资源:

  1. https://www.stitchdata.com/docs/stitch-connect/api
  2. https://www.stitchdata.com/docs/integrations/import-api/

到目前为止,这还没有记录,但这是如何做到的:

  1. 使用 Sources 端点添加 Import API (docs) 作为来源
  2. 作为一个子步骤,您将需要通过 POSTing 到该源的 /tokens 端点来请求特定于您创建的导入 API 源的令牌。保持此令牌与此特定帐户相关联。
  3. POST https://api.stitchdata.com/v4/sources/{connectionID}/tokens
  4. 使用从 Import API 端点创建的令牌,您可以 post JSON 到 Import-API 端点,它会自动解析和加载此数据.