2016-08-09 79 views
0

Ich folgte diesem Leitfaden: https://developers.google.com/sheets/quickstart/php und habe eine PHP-Datei, die durch Terminal auf meinem Mac zu arbeiten scheint, die das Beispielblatt von Google lesen kann.Google Sheets API auf Remote-Server

Meine Frage ist, wie bekomme ich das auf einem Remote-Server arbeiten, wo meine Webseite befindet?

Das Handbuch scheint mich einfach mit einer lokalen Testumgebung einzurichten, aber ich möchte in der Lage sein, von einem Google-Blatt auf meinem Hostserver zu lesen. Was ist mein nächster Schritt?

Antwort

0

Überprüfen Sie die Anleitung.

Zum Beispiel, wenn Sie aus einem einzigen Bereich zu lesen, die Sie verwenden können:

GET https://sheets.googleapis.com/v4/spreadsheets/spreadsheet_id/values/range 

-sheetId wird häufig in dem Sheets-API verwendet, um festzulegen, welches Blatt oder aktualisiert gelesen werden wird. Auf der Blatt-UI finden Sie die Blatt-ID des geöffneten Blattes in der Tabellen-URL als Wert für den Parameter gid. Die folgende zeigt die Struktur der URL und wo sheetId kann finden:

https://docs.google.com/spreadsheets/d/spreadsheetId/edit#gid=sheetId

Wenn ich habe diese Ins werden JS REST nennen es etwas so aussah:

xhr.open('GET','https://sheets.googleapis.com/v4/spreadsheets/spreadsheetId/values/Sheet1!B3:B71', true); 

Hier Ich versuche Werte von B3 bis B71 zu lesen. Lesen Sie mehr dazu unter A1 notation.

Um dies in PHP zu tun, überprüfen Sie die php-google-spreadsheet-client.