-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: add support for lark driver #6475
Conversation
External view 模式: 打开后复制飞书链接,可跳转到飞书网页预览 |
Build failed for i386 and arm/v7 os because of sonic and other int64 issues. Is there a build tag in alist that I can use to include this driver only in x64 and arm64? |
是不是那里不对?没有添加进去? 还是说做了限制~ 使用自动构建的包和我自己编译的都没有这个飞书的驱动? 😹
自动构建的包 |
好像忘记加Windows了 |
只有是 |
填写这个域名或者 前缀都不行,可以告知一下么 😹 属实搞不明白.... @wintbiit |
抱歉晚了,,实在没想到这么快就merge了
|
我这里是可以的,你那里没法在自己飞书里看到应该是因为driver使用的是机器人的认证token,也就是说上传到的机器人的云空间,所以在个人的云空间是看不到的(飞书云空间是个人的不是全租户的),所以验证的话可以用飞书的在线api验证 |
❤️ 可以说说教程吗~
我用的飞书云文档链接是:https://www.feishu.cn/product/drive |
|
对流程完全一致... 😹 就是不显示文件,开启权限后我创建文件,也看不到我新建的文件去哪儿了.. 这个没看太懂.
|
是显示空还是显示有一个无名称的文件嘞,,后者的话好像是alist缓存的问题,重启下后端试试。前者我好像没有触发😂 |
奥是这样的,飞书的云空间访问是个人的不是全租户的,所以自己上传访问到的是用户个人的云空间,自建应用访问的是应用的云空间,因此alist挂载应用云空间后是看不到用户云空间的文件的。但是试试在alist里往挂载目录下上传文件后,是可以正常刷新显示出来的,也可以用飞书的api https://open.feishu.cn/document/server-docs/docs/drive-v1/folder/list 验证到存放进了应用的云空间 |
目前driver的设计是使用应用的tenant access token调用飞书api,因此看不到用户的云空间。要使用用户云空间的话可以改成使用user access token的设计 参考https://open.feishu.cn/document/server-docs/api-call-guide/calling-process/get-access-token#5aa2e490 |
是这样的 还没认证,我已经懵逼了 或许这个 飞书的文档得麻烦大佬来PR一下了 |
可以支持一下国际版的吗,API应该差不多:https://www.larksuite.com |
添加 飞书云空间 驱动
引入 飞书api sdk
https://open.feishu.cn/document/server-docs/docs/drive-v1/introduction
使用方法:添加企业自建应用,复制AppID, AppSecret