Как создать интеграцию 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 ответ
На данный момент это недокументировано, но вот как это сделать:
- Используйте конечную точку Sources, чтобы добавить Import API (docs) в качестве источника
- В качестве подэтапа вам нужно будет запросить токен, относящийся к источнику API импорта, который вы создаете с помощью POSTing в конечную точку /tokens для этого источника. Сохраните этот токен, связанный с этой конкретной учетной записью.
- POST https://api.stitchdata.com/v4/sources/{connectionID}/tokens
- С помощью токена, созданного из конечной точки Import API, вы можете отправить JSON в конечную точку Import-API, и она автоматически проанализирует и загрузит эти данные.