Interagire con l'API GraphQLConnessione ai servizi via OAuth
Connessione ai servizi via OAuth
Se hai bisogno di connetterti a un servizio esterno tramite l'autenticazione OAuth (come Google Sheets), devi prima ottenere il token di accesso con qualsiasi mezzo, poiché Gato GraphQL non fornisce il flusso OAuth per ottenere le credenziali.
Una volta ottenuto il token di accesso, puoi fornirlo al campo Send HTTP request nella query Gato GraphQL e connetterti al servizio:
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
}
]
}
})
}