Ich versuche, JSON-Daten von öffentlich freigegebenen Google Spreadsheets, die von anderen Benutzern erstellt wurden, zu erhalten.Wie bekomme ich JSON-Daten aus Google-Tabelle
, dass API nenne ich die folgende URL-Format verwenden: https://spreadsheets.google.com/feeds/list/[sheet_id]/[tab_id]/public/basic?alt=json
Aber wenn ich die sheet_id
von der, die ich von einem gemeinsamen Link erhalten gesetzt erhalte ich 404-Antwort. :-(
By the way, kann ich JSON-Daten aus demselben gemeinsamen Link, wenn ich es auf dem Netz öffentlich machen
wie folgt aus:.
Kann ich JSON-Daten nur von einem anderen Benutzer erhalten?
Dies ist meine Anwendungsbedingung.
- Shared Link kann von vielen Leuten gesendet werden.
- Diese Links sind nicht öffentlich für das Web.
- Ich mache Blatt-ID von Shared Link und Call-API.
- Ich führe die Anwendung von API Antwortdaten.
Vielen Dank für Ihre Geduld und bitte entschuldigen Sie mein schlechtes Englisch.
Können Sie einen freigegebenen Beispiellink und die vollständige HTTP-Anforderung teilen, die Sie erstellen? – smarx
Dies kann Ihnen eine Richtung geben https://StackOverflow.com/Questions/30082277/accessing-a-new-style-public-google-sheet-as-json, ich denke, um ein privates Blatt Daten benötigen Sie Authentifizierung. – gusaindpk
@smarx Danke! Dies ist eine Beispiel-URL! https://docs.google.com/spreadsheets/d/1TlGL9JASdAidux2xAMKKbWOeMEAJswzRUdp4cWqnDzg/edit?usp=sharing –