如何使用API获取@auth.local结尾的email

您好:
我想实现后台程序自动为相关用户提供相关表格的分享功能。但是分享的API需要使用用户的email。(@auth.local结尾)。但是我并没有找到如何获取用户email的接口,只有在“修改人”之类的单元格内容里有看到。 请问是否有此类的API接口?
谢谢!


P.S. 中文的API感觉还是测试版的,里面的email用2@2.com代替了,误导性比较强

我想实现后台程序自动为相关用户提供相关表格的分享功能—> 请问您这里相关用户来自哪里?如果来自群组成员,或者表格中的协作人,请参照API Seafile Server 中search user by key word

我希望用户给定他的账号之后可以定位到他的email,不一定存在于现有的群组或者协作人中

您说的是全局无限制搜索吧, 这个是不可以的, 关乎到个人信息就会一定有权限的限制,否则会造成安全问题。不过在同一个群组中的组员就没有问题。

嗯好的
其实我们一开始是想使用生成一个共享链接的方式的,但是在API文档里面生成的外部链接是只读的。是否有一种可读写的方式共享方式呢?

因为外部链接可以让任何用户哪怕匿名用户使用,所以只能是只读模式, 如果需要共享给指定用户请参照API Seafile Server ,中的Share DTable, 其中权限有r和rw, 其中rw权限为读写权限。

感谢回复。这个链接里面就涉及到需要提供分享用户的email,但是这个email获取是需要目标用户在一个群组内的,存在一定限制。

我们会再讨论决定最后的方案。十分感谢!

您好
现在我们想获取组织内成员的信息,但是出现了没有权限的错误。
现在使用的token是组织创建者的全局token,是否需要使用其他的?


请问这个需要如何解决

你出错的 API 是给系统管理员的。

机构管理员应该用这个 API Seafile Server

这个问题我们近期修复下