GraphQL API ile Etkileşim
GraphQL API ile EtkileşimOAuth ile servislere bağlanma

OAuth ile servislere bağlanma

OAuth kimlik doğrulaması aracılığıyla bir harici servise bağlanmanız gerekiyorsa (örneğin Google Sheets), önce erişim tokenını herhangi bir yöntemle edinmeniz gerekir; zira Gato GraphQL, kimlik bilgilerini almak için OAuth akışını sağlamamaktadır.

Erişim tokenını edindikten sonra, Gato GraphQL query'sindeki Send HTTP request alanına sağlayabilir ve servise bağlanabilirsiniz:

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