2013-01-02 45 views
8

Udało mi się utworzyć konto usługi Dysk Google i mogę tworzyć pliki za pośrednictwem PHP na tym koncie. Muszę jednak móc wyświetlać te utworzone pliki z interfejsu WWW Google z innych kont użytkowników. Jak zezwolić innym użytkownikom na dostęp do tych automatycznie tworzonych plików?Konto usługi Dysk Google - wyświetl pliki z innego konta

Dzięki

Odpowiedz

0

Jay jest na miejscu. Sprawdź uprawnienia API v3 guide i reference. Moja inna rada to najpierw utworzyć folder i ustawić jego uprawnienia, które są następnie dziedziczone przez dowolne pliki potomne, np. w Pythonie (przepraszam, nie wiem, 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() 
Powiązane problemy