2016-07-09 17 views
0

Ich habe einen Google Storage-Client (mit OAuth 2.0) geschrieben."Unzureichende Berechtigung" bei Google Storage API

Ich habe client_id/client_secret im Dashboard erstellt.

Meine Webanwendung leitet mich zur Autorisierung in Google um, fordert ein Zugriffstoken von Google an und fragt dann Google mit diesem Zugriffstoken ab.

Google reagiert auf eine PUT Anfrage ($ua->put("https://www.googleapis.com/storage/v1/b/victor-porton/o/test.txt?uploadType=media&name=test.txt", Content => $State)):

403 Forbidden 
{ 
"error": { 
    "errors": [ 
    { 
    "domain": "global", 
    "reason": "insufficientPermissions", 
    "message": "Insufficient Permission" 
    } 
    ], 
    "code": 403, 
    "message": "Insufficient Permission" 
} 
} 

manuelle Hochladen von Dateien auf diese Cloud-Storage-Taste funktioniert.

Was habe ich falsch gemacht? Wie erstelle ich Berechtigungen zu meinem client_id?

Antwort