Client API Google Drive (Python): autorisation insuffisante pour les fichiers (). Insert ()

Je suis en train d'essayer d'obtenir un simple Python Google Drive uploader de travail. J'ai créé un projet dans la console développeur, a permis à la Voiture de l'API et de l'ajout d'un protocole OAuth 2.0 ID du client (type de demande que d'Autres).

Je peux voir l'application énumérés dans le Google Drive de Paramètres -> Gérer les Applications, et peut exécuter avec succès de nombreuses opérations fournies par le Python Lecteur client API de Google. les fichiers ().insert (), mais ne parvient pas à:

googleapiclient.errors.HttpError: <HttpError 403 when requesting https://www.googleapis.com/upload/drive/v2/files?uploadType=multipart&convert=false&useContentAsIndexableText=false&alt=json returned "Insufficient Permission">

C'est pour une insertion dans un répertoire que j'ai faite en écriture à tout le monde, comme on le voit ci-dessous:

credentials = get_credentials ()
http = credentials.authorize (httplib2.Http ())
service = discovery.build ('drive', 'v2', http=http)

PARENT_ID="0B1gLgXwTiUzlfmo0UGVsZ1NWdW1nZG9OcENNYkJua2E1d0pqWE14TjFyc2hVMHdEU1h5czQ"

perms = service.permissions().list(fileId=PARENT_ID).execute()

print ("PERMISSIONS:")
for perm in perms["items"]:
    for p in perm:
        print (p, perm[p])

print

parent = {
    "isRoot": False,
    "kind": "drive#parentReference",
    "id": PARENT_ID
}

service.files ().insert (
    body = {"parents" : [parent]},
    media_body='./test.txt',
    convert=False,
    useContentAsIndexableText=False
).execute ()

Qui répertorie la permission:

(u'withLink', True)
(u'kind', u'drive#permission')
(u'etag', u'"F-w0rsCIWtQP8RGyv_V1DlKfcRk/icwHkDdfUYuMzqZrUsVIyvu85K8"')
(u'role', u'writer')
(u'type', u'anyone')
(u'id', u'anyoneWithLink')
(u'selfLink', u'https://www.googleapis.com/drive/v2/files/0B1gLgXwTiUzlfmo0UGVsZ1NWdW1nZG9OcENNYkJua2E1d0pqWE14TjFyc2hVMHdEU1h5czQ/permissions/anyoneWithLink')

Quelqu'un peut-il m'indiquer la permission qui me manque, s'il vous plaît?

source d'informationauteur Gwen Ives