阿里云网盘与相册中userId在JWT token的接入方式下如何获取?怎么设置权限?接口里的user id哪里查的?
使用
POST /v2/user/get
返回示例:
{
"domain_id": "bj1",
"user_id": "c9b7a5aa04d14ae3867fdc886fa01da4",
"avatar": "http://aa.com/1.jpg",
"created_at": 1639762579768,
"updated_at": 1639762579768,
"email": "a@aliyunpds.com",
"nick_name": "001",
"phone": "13900001111",
"role": "user",
"status": "enabled",
"user_name": "pds",
"description": "vipuser",
"default_drive_id": "1",
"user_data": {
"key": ""
},
"creator": "user1",
"punishments": [
{
"punish_flag": 0,
"starts_at": "",
"ends_at": "",
"impermanent": true
}
],
"is_sync": true
}
目前支持两种方式设置权限,一种是通过指定角色设置权限,另一种是自定义操作权限,此字段用于指定角色设置权限,与action_list互斥,当两个字段同时设置时,以此字段为准
目前支持:
SystemFileOwner(文件协同)
SystemFileDownloader(下载者)
SystemFileEditor(编辑者)
SystemFileEditorWithoutDelete(无删除编辑者)
SystemFileEditorWithoutShareLink(无分享编辑者)
SystemFileMetaViewer(可见列表)
SystemFileUploader(上传者)、SystemFileUploaderAndDownloader(上传/下载者)
SystemFileDownloaderWithShareLink(下载/分享者)
SystemFileUploaderAndDownloaderWithShareLink(上传/下载/分享者)
SystemFileUploaderAndViewer(预览/上传者)
SystemFileUploaderWithShareLink(上传/分享者)
SystemFileViewer(预览者)
——参考来源于阿里云官方文档。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。