Cloudflare Workers创建并分享谷歌团队盘

avatar 2019年11月6日21:41:47Cloudflare Workers创建并分享谷歌团队盘已关闭评论

用Cloudflare Workers创建并分享谷歌团队盘

输入名称和邮箱自动创建团队盘分享并自动删除创建者

代码地址:

https://github.com/yyuueexxiinngg/some-scripts/blob/master/workers/google/drive/create-share-teamdrive.js

演示站地址: https://teamdrive.xcpx.workers.dev/

演示站域: swccd.edu 仅供测试, 请勿滥用

复制到Workers里, 填上自己的client_id, client_secret以及refresh_token 授权的帐号需要有创建团队盘的权限

获取方式参考: https://github.com/donwa/goindex/blob/master/README_zh.md

同样建议使用Rclone获取, 也可以通过Goindex方案二获取, 我自己懒得写了

阅读源码请看node cli版, 原理一样: https://github.com/yyuueexxiinngg/some-scripts/blob/master/google/drive/create-share-teamdrive.ts

谷歌客户端代码参考自: https://github.com/donwa/goindex

感谢前辈的轮子

请尽量保留源码地址

原贴:https://bbs.zsxwz.com/thread-1948.htm

提示:

1这是一个让别人自助创建/加入团队盘(成为这个盘的管理员)的源码,需要你有一个可以创建团队盘的google账户(如上文中的swccd的edu账户或自购的gsuite等等)。

2.你加入别人的团队盘,相当于别人共享给你的一个文件夹,容量无限,会显示自己是团队盘的管理员,但里面的东西所有者是盘主的。具体所有者好像不能查看你的文件(所有者是指这个团队盘的所有者,整个订阅的最高管理有什么权限不清楚)。

4.团队盘不能分享文件,可以从团队盘移动到自己盘,可以使用folderclone/rclone复制/挂载

5.swccd有可能被玩坏,注意多备份数据

PS:测试了一下,目前还可以用。。。

avatar