0

Ich sehe, dass die Datei mit Realtime Spielplatz auf meinem Google-Laufwerk erstellt unterstützt Open With Funktionalität. Obwohl die Vorschau nicht verfügbar ist, kann ich sie anklicken und die App für den Spielplatz wieder öffnen. Wie mache ich das gleiche mit meiner App? Ich habe eine demo one, to add/remove list items erstellt und es erstellt die Dateien in meinem Google Drive, ähnlich wie die Google Realtime Spielplatz Funktionalität. Die open with ist ebenfalls verfügbar.Vorschau und Öffnen mit

enter image description here Google App-Dateien mit meiner App erstellt. Aber, klicken sie führt in

Leider konnten wir diese App für alle Dateien autorisieren Sie versucht zu öffnen. Bitte versuche es erneut.

enter image description here Ist es, weil ich im Grunde ein schlechtes Karma hat, oder es objektiven Grund, dass ich verpaßt?


Die erste Antwort schlägt vor, dass ich Google Drive API Drive UI integration tun muss. The doc says particularly, dass open-with von Open URL piece zur Verfügung gestellt wird. Mit großem Aufwand habe ich in den Integrationseinstellungen die verified Open URL hinzugefügt, dies hat aber keine Auswirkung. Ich bekomme immer noch das gleiche Unable to authorize this app error.

Antwort

0

Stellen Sie sicher, dass Sie die Drive SDK service aktiviert haben.

Der Fehler Sorry, we were unable to authorize this app for all of the files you attempted to open. Please try again. bedeutet, dass Sie den Benutzer autorisieren müssen. Google APIs verwenden das OAuth 2.0-Protokoll zur Authentifizierung und Autorisierung. Google unterstützt gängige OAuth 2.0-Szenarios, z. B. für Webserver, installierte Anwendungen und clientseitige Anwendungen.

Alle Anwendungen, die ein Grundmuster folgen, wenn ein Google-API OAuth 2.0. Auf einem hohen Niveau mit Zugriff folgen Sie vier Schritten:

  • OAuth 2.0-Anmeldeinformationen aus der Google API-Konsole erhalten.
  • Erwerben Sie ein Zugriffstoken vom Google Authorization Server.
  • Senden Sie das Zugriffstoken an eine API.
  • Aktualisieren Sie das Zugriffstoken, falls erforderlich.

Hinweis: Save Refresh-Token in einem sicheren Langzeitlagerung und weiterhin verwendet werden, solange sie gültig bleiben. Beschränkungen gelten für die Anzahl der Aktualisierungs-Token, die pro Client-Benutzer-Kombination und pro Benutzer für alle Clients ausgegeben werden. Diese Beschränkungen sind unterschiedlich. Wenn Ihre Anwendung genügend Aktualisierungstoken anfordert, um eines der Grenzwerte zu überschreiten, funktionieren ältere Aktualisierungstoken nicht mehr.

+0

Wie unterscheidet sich das von meiner App? Hast du seinen Code gesehen? Was tun Ihrer Meinung nach die 'clientId' und' gapi.auth.authorize ({clientId, [install, file])? Meinst du, dass 'Sendezugriffstoken an eine API' in meiner App fehlt? Wie unterscheidet sich dieses Grundmuster von dem, was meine Demo macht? –

+0

Wahrscheinlich wollten Sie sagen, dass ich die 'Open URL' in der 'Google Drive UI Integration' einrichten muss. Das habe ich getan, ich habe meine Domain verifiziert, aber das hatte keine Wirkung. Ich bekomme immer noch den gleichen Fehler, wenn ich auf "Öffnen mit" klicke. –