2016-08-30 1 views
1

Ich habe mit Google DriveApi einige Zeit gearbeitet und ich kann nicht den Weg finden, um den Link für die Ansicht der Datei auf Laufwerk grafisch zu bekommen.
Es gibt function, die Ordner erstellt und gibt seine ID zurück, jedoch muss ich nur link für view zurückgeben. Vielen Dank!Holen Sie sich die Links der Datei mit Google-drive-api Python

def create_folder(folder_name='no_name', parent_id=''): 
    data = {'name': folder_name, 
      'mimeType': 'application/vnd.google-apps.folder', 
      'parents': [parent_id], 
      } 
    new = DRIVE.files().create(body=data, fields='id').execute() 
    return new.get('id') 

folder = create_folder('some_name', 'some_parent_id') 

Antwort

1

Also, Ordner erstellen und zurückgeben ein Link Ansicht durch den Zusatz "webViewLink" auf Felder in Methodendateien() möglich ist. Create(). Die Funktion wird die nächste sein:

def create_folder(parent_id, folder_name='no_name',): 
data = {'name': folder_name, 
     'mimeType': 'application/vnd.google-apps.folder', 
     'parents': ['{0}'.format(parent_id)], 
     } 
new = DRIVE.files().create(body=data, fields='webViewLink, id').execute() 
return new.get('webViewLink') 
Verwandte Themen