2

Ich versuche, eine Textdatei in Google Drive auf eine vorhandene Android-Anwendung hochzuladen. Ich habe die Anweisungen here verwendet und die Aktivität in die App integriert. Wenn ich auf den "Call Drive API" -Button im Emulator klicke, bekomme ich einen 403 Fehler mit dem Hinweis "Access not configured" und suggeriere, dass ich die Drive API unter https://console.developers.google.com/apis/api/drive/overview?project= dann eine ID-Nummer aktiviere.Google Drive Android API wird nicht aktiviert

403 error message

Ich habe das getan, und die Entwickler-Konsole sagt der Antrieb API aktiviert ist, aber ich habe immer noch die 403-Fehler in der App auch ein paar Stunden später.

screenshot of google developer console

Gibt es einen Schritt ich fehle oder eine Möglichkeit, diese Funktion zu erhalten?

+0

Ich benutzte die spezifische Android API anstelle dieser REST, und ich konnte mich nur mit einer signierten App verbinden (der Debug-Schlüssel schien nicht zu funktionieren.) Danke für die Hilfe sowieso. Vielleicht hilft diese Frage jemand anderem? – Ryan1729

Antwort

1

403 Forbidden, sehen Sie so aus, dass Ihre Anfrage an Drive API ein Autorisierungs-Token verpasst hat?

Bitte lesen About Authorization:

jeder Anfrage Ihre Anwendung sendet an die Drive API muss gehören Autorisierungs-Token

Bei Upload Files Guide finden Sie auch ein einfaches Beispiel finden (achten zu Authorization: Bearer your_auth_token):

POST /upload/drive/v3/files?uploadType=media HTTP/1.1 
Host: www.googleapis.com 
Content-Type: image/jpeg 
Content-Length: number_of_bytes_in_file 
Authorization: Bearer your_auth_token 

JPEG data