2013-01-02 40 views
8

Tôi đã tạo thành công Tài khoản dịch vụ Google Drive và có thể tạo tệp qua PHP cho tài khoản này. Tuy nhiên, tôi cần có thể xem các tệp được tạo này từ giao diện người dùng web của Google từ các tài khoản người dùng khác. Làm cách nào để cho phép người dùng khác truy cập vào các tệp được tạo tự động này?Tài khoản dịch vụ Google Drive - xem tệp từ tài khoản khác

Cảm ơn

Trả lời

0

Jay là vị trí bật. Kiểm tra quyền API v3 guidereference. Lời khuyên khác của tôi là tạo thư mục đầu tiên và đặt quyền của thư mục đó sau đó được thừa kế bởi bất kỳ tệp con nào, ví dụ: bằng Python (xin lỗi, không biết 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() 
Các vấn đề liên quan