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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值