python google drive api_使用google-drive-api python获取文件的链接
我已經與Google Drive Api合作了一段時間,但找不到一種實用的方法來獲取Drive上文件視圖的鏈接.
有創建文件夾并返回其ID的函數,但是我還需要返回僅用于查看的鏈接.
謝謝!
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')
解決方法:
因此,可以通過將“ webViewLink”添加到方法files().create()中的字段來創建文件夾并返回View鏈接.該函數將是下一個:
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')
標簽:google-drive-api,python
總結
以上是生活随笔為你收集整理的python google drive api_使用google-drive-api python获取文件的链接的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言的struct和C++的class
- 下一篇: python二分法查找算法_排序算法和二