2013-01-02 16 views
8

Ho creato correttamente un account del servizio Google Drive e posso creare file tramite PHP su questo account. Tuttavia, devo essere in grado di visualizzare questi file creati dall'interfaccia utente web di Google da altri account utente. Come posso consentire ad altri utenti di accedere a questi file creati automaticamente?Account servizio Google Drive - visualizza i file da un altro account

Grazie

risposta

0

Jay è azzeccato. Scopri l'autorizzazione API v3 guide e reference. Il mio altro consiglio sarebbe quello di creare prima una cartella e impostare i suoi permessi che vengono poi ereditati da qualsiasi file figlio, ad es. in Python (mi dispiace, non conosco PHP!):

# Folder setup 
folder_metadata = { 
    'name': 'Searchable folder name', 
    'mimeType': 'application/vnd.google-apps.folder' 
} 
folder = drive_service.files().create(
    body=folder_metadata, 
).execute() 

domain_permission = { 
    'type': 'domain', 
    'role': 'reader', 
    'domain': 'example.com', 
    'allowFileDiscovery': True, # so they show up in user searches 
} 
drive_service.permissions().create(
    fileId=folder['id'], 
    body=domain_permission, 
).execute() 

# New files 
body = { 
    'name': 'Searchable filename', 
    'parents': [folder['id']], 
} 
drive_service.files().create(
    media_body=..., 
    body=body, 
).execute() 
Problemi correlati