Interactie met de GraphQL API
Interactie met de GraphQL APIVerbinding maken met diensten via OAuth

Verbinding maken met diensten via OAuth

Als je verbinding wilt maken met een externe dienst via OAuth-authenticatie (zoals Google Sheets), moet je eerst op een of andere manier het toegangstoken verkrijgen, want Gato GraphQL biedt geen OAuth-flow om de inloggegevens op te halen.

Zodra je het toegangstoken hebt, kun je het doorgeven aan het veld Send HTTP request in de Gato GraphQL-query en verbinding maken met de dienst:

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
        }
      ]
    }
  })
}