2013-07-21 2 views
1

URL de test: https://developers.google.com/apis-explorer/#p/storage/v1beta2/storage.objectAccessControls.insertaide storage.objectAccessControls.insert pour le stockage en nuage google

j'envoyer la demande comme ceci:


Content-Type: application/json 
Authorization: Bearer <AUTH TOKEN HERE> 
X-JavaScript-User-Agent: Google APIs Explorer 

{ 

"entity": "user-email", 
"role": "READER", 
"email": "[email protected]", 
"kind": "storage#objectAccessControl" 
} 

=========== =================================

Response 


400 Bad Request 

- Show headers - 

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "global", 
    "reason": "invalid", 
    "message": "Invalid Value" 
    } 
    ], 
    "code": 400, 
    "message": "Invalid Value" 
} 
} 

========== ======================= qui peut dis-moi où je fais des erreurs? Merci ~

Répondre

4

Le champ "entité" doit être "utilisateur", puis l'adresse e-mail de l'utilisateur.

Dans votre cas, les champs appropriés seraient:

{ 
    "entity": "[email protected]", 
    "role": "READER" 
} 

Ce sont tous les champs dont vous avez besoin.

+0

certains emails ne peuvent pas être utilisés en tant qu'entité. Cela a-t-il besoin de quelque chose comme le courriel doit avoir été authentifié par google? –

+0

Les e-mails doivent être associés à un compte Google. –

+0

Vraiment apprécier pour votre aide ~ –

Questions connexes