Mit der GraphQL API interagieren
Mit der GraphQL API interagierenVerbindung mit Diensten via OAuth

Verbindung mit Diensten via OAuth

Wenn du dich über OAuth-Authentifizierung mit einem externen Dienst verbinden musst (z. B. Google Sheets), musst du zuerst das Access-Token auf beliebigem Weg beschaffen, da Gato GraphQL keinen OAuth-Flow zur Erlangung der Zugangsdaten bereitstellt.

Sobald du das Access-Token hast, kannst du es dem Feld Send HTTP request in der Gato GraphQL-Query übergeben und dich mit dem Dienst verbinden:

query ConnectToAPIViaOAuth(
  $endpoint: String!
  $accessToken: String!
) {
  authorizationHeader: _sprintf(
    string: "Basic %s",
    values: [$accessToken]
  )
    @remove
  response: _sendJSONObjectItemHTTPRequest(input: {
    url: $endpoint,
    method: POST,
    options: {
      headers: [
        {
          name: "Authorization",
          value: $__authorizationHeader
        }
      ]
    }
  })
}