Ich verwende drive.files.insert Methode von https://github.com/google/google-api-nodejs-client und es funktionierte gut, aber ich weiß nicht, wie kann ich das Token und auch aktualisieren, wo kann ich die Aktualisierungs-Token erhalten. Inzwischen nehme mir das Token aus https://developers.google.com/oauthplayground/ und mit diesem Token ich in der Lage bin, die Dateien zu laden, sondern als Zugriffstoken gelten nur für 1 Stunde, damit ich nicht in der Lage sein, die Dateien nach 1 Stunde laden und das werde ich nicht wissen, wie man das nach 1 Stunde macht, da ich nicht in der Lage bin, die Methode "Get and Post" zu schreiben. Ich habe von einigen Seiten gesehen, dass sie gapi.client für die Authentifizierung verwenden und sie dann auf das Laufwerk hochladen, aber selbst das wird nicht funktionieren. Ich hoffe, ich kann meine Frage gut erklären. Vorschläge sind immer willkommen und vielen Dank für die Hilfe im VorausAusgabe mit Zugang und Aktualisierungs-Token
Antwort
Es ist alles in Ordnung. Google gibt dir immer ein Token mit einer Lebenszeit von 1 Stunde, du wirst es nicht mehr bekommen, aber es ist kein Problem. Lesen Sie ein Dokument (aus der Bibliothek, die Sie hier eingefügt haben). Sie lautet:
Sie können OAuth2 verwenden, um Ihre Anfragen an Google APIs mit den abgerufenen Token zu autorisieren und zu authentifizieren. Wenn Sie eine refresh_token und die access_token bieten abgelaufen ist, wird die access_token werden automatisch aktualisiert und die Anforderung abgespielt wird.
Wenn also das access_token automatisch aktualisiert wird, gibt es kein Problem. Sie können jederzeit manuell Zugriffstoken aktualisieren mit refresh_token (Sie immer ein Paar access_token + refresh_token bekommen), aber ich glaube nicht, dass Sie es brauchen. So funktioniert Oauth2.
- 1. Node.js Zugang var Ausgabe
- 2. UIView-Animation mit Dauer Bad Zugang Ausgabe
- 3. Google API-Aktualisierungstoken CURL
- 4. Wie aktualisiere ich mein google_oauth2-Zugriffstoken mit meinem Aktualisierungstoken?
- 5. OAuth2-Aktualisierungstoken abrufen
- 6. Zugang vba doppelte Anführungszeichen Ausgabe zu übertreffen
- 7. Bietet GoogleAccountCredential Aktualisierungstoken?
- 8. Cant Zugang meine Json Ausgabe von PHP
- 9. Wie kann ich OAuth-Aktualisierungstoken mit Laravel verwalten?
- 10. AdWords-Kundennummer ohne Aktualisierungstoken abrufen
- 11. Zugang und einen Wert mit `define`
- 12. Problem mit JAXB und Hibernate3 illegal Zugang
- 13. Zugang
- 14. Problem mit Unicode-Zugang
- 15. Hash mit indifferent Zugang
- 16. Meteor template.rendered und this.data Zugang
- 17. Zugang div mit JQuery
- 18. Implementieren von OAuth-Aktualisierungstoken, die niemals ablaufen
- 19. Google YouTube API-Aktualisierungstoken wird nicht gesendet
- 20. Google Analytics: Erhalte Zugriffstoken vom Aktualisierungstoken
- 21. (JAVA) Google API-Analyse - kein neues "Zugriffstoken" mit "Aktualisierungstoken" erhalten
- 22. So erneuern Sie das Zugriffstoken mit dem OAuth-Aktualisierungstoken?
- 23. Was ist, wenn der Aktualisierungstoken verloren geht?
- 24. Umgang mit Aktualisierungstoken in golang/oauth2 client lib
- 25. Vereinfachen von Knotenanforderungscode zum Aufrufen von Aktualisierungstoken
- 26. Zugang MP3 Musikdaten mit Python
- 27. Zugang $ scope Objekt mit Winkelmesser
- 28. Ausgabe Mit LINQ und Referenzliste
- 29. Ausgabe mit window.close und Chrom
- 30. Ausgabe mit int ++ und Seitenlade
Sir, können Sie mir die vollständige Methode mit einigen Dummy-Daten Beispiel für die Aktualisierung der Token bereitstellen, wäre es sehr hilfreich für mich. –
Die Bibliothek, die Sie verklagt haben, ist voller Beispiele. Analyse Ihrer Frage Ich bin mir nicht sicher, ob Sie vollständig verstehen, wie das oAuth2-Protokoll funktioniert. Ich empfehle Ihnen nicht, das Token selbst zu aktualisieren. Wenn der Benutzer Ihnen die Erlaubnis erteilt, die App zu verwenden, autorisieren Sie die Anfrage jedes Mal, wenn Sie sie benötigen. Ich schlage vor, Sie https://developers.google.com/identity/protocols/OAuth2WebServer zu lesen und achten Sie auf ‚aufrufen Google APIs‘ Abschnitt. Viel Glück! – speedingdeer