2016-05-26 13 views

Antwort

1

Es gibt mehr Möglichkeiten, um eine Abfrage zu erteilen, aber die kurze Version ist:

  • Holen Sie sich eine OAuth-Zugriffstoken (in der Regel durch das gapi-Client).
  • Fügen Sie einen Abfrageauftrag ein.
  • Überwachen Sie den Abschluss (ein Auftrag kann eine Weile dauern, daher müssen Sie den Status im Allgemeinen mit einer jobs.get-Operation abfragen).
  • Abrufen der Ergebnisse aus der temporären Tabelle.

    in der öffentlichen Dokumentation

    POST https://www.googleapis.com/bigquery/v2/projects/projectId/queries

    Die verschiedenen REST-Endpunkte werden hier beschrieben:

eine Abfrage Job einfügen kann durch diesen Endpunkt erfolgen beschreiben https://cloud.google.com/bigquery/docs/reference/v2/jobs/query#http-request

Während Sie nicht Aus diesem Grund erwähne ich, dass BigQuery direkt zu konsumieren wahrscheinlich nicht von einer Website mit mehreren Benutzern ausgeführt werden soll (da jeder Benutzer ein Mitglied Ihres Projekts sein müsste). Sie können besser Abfragen absetzen und die Ergebnisse im Backend zwischenspeichern und ein eigenes Frontend zum Rendern der Ergebnisse bereitstellen.

+0

Ich versuche, eine Google Chrome-Erweiterung zu erstellen, mit dieser Erweiterung möchte ich die großen Abfragetabellendaten – Teejay

+0

anzeigen, so muss ich wissen, wie Abfrage in Post-Methode senden – Teejay

Verwandte Themen