获取google-drive-api python的文件链接

时间:2016-08-30 14:25:54

标签: python google-drive-api

我曾在Google Drive Api工作过一段时间,但我无法找到方法来获取Drive上文件视图的链接。
function创建文件夹并返回其ID,但另外我需要仅为link返回view。 谢谢!

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 个答案:

答案 0 :(得分:3)

因此,通过将“webViewLink”添加到方法文件()。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')