Как создать интеграцию import-api с токеном доступа через connect api?

Stitch предлагает API подключения, с помощью которого вы можете выполнять действия от имени других клиентов, если вы являетесь партнером по стыку. (В противном случае с помощью API подключения у вас будет доступ только к вашей учетной записи)

С их API Connect мы можем создать интеграцию Import API, вызвав конечную точку источника ( https://www.stitchdata.com/docs/stitch-connect/api), но по какой-то причине создается без токена доступа Import API (пользователь должен вручную создать его для указанной интеграции).

Как я могу создать такой токен от их имени, не заставляя их заходить в свою учетную запись и генерировать и копировать указанный токен доступа Import API Access?

Не путайте токен доступа Connect API с токеном доступа API импорта их интеграции. Каждая интеграция API импорта в их учетной записи может иметь до 2 сгенерированных / используемых токенов доступа API импорта.

Я прочитал все, что есть для Stitch Import API, а также Connect API, и я также считаю, что это работало раньше, но по какой-то причине он возвращает исходный объект без каких-либо токенов доступа в их поле свойств.

Ресурсы:

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

1 ответ

Решение

На данный момент это недокументировано, но вот как это сделать:

  1. Используйте конечную точку Sources, чтобы добавить Import API (docs) в качестве источника
  2. В качестве подэтапа вам нужно будет запросить токен, относящийся к источнику API импорта, который вы создаете с помощью POSTing в конечную точку /tokens для этого источника. Сохраните этот токен, связанный с этой конкретной учетной записью.
  3. POST https://api.stitchdata.com/v4/sources/{connectionID}/tokens
  4. С помощью токена, созданного из конечной точки Import API, вы можете отправить JSON в конечную точку Import-API, и она автоматически проанализирует и загрузит эти данные.
Другие вопросы по тегам