2016-08-30 1 views
1

잠시 후 Google DriveApi과 작업했습니다. 드라이브에서 파일보기에 대한 링크를 얻을 수있는 방법을 찾을 수 없습니다.
function 폴더를 생성하고 해당 ID를 반환하지만 추가로 view에 대해서만 link을 반환해야합니다. 감사합니다.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') 

답변

1

따라서 폴더를 만들고보기 링크는 메서드 파일(). create()의 필드에 "webViewLink"를 추가하여 가능합니다. 이 기능은 다음 일 것입니다 :

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') 
관련 문제