【发布时间】:2021-09-09 10:19:41
【问题描述】:
我有使用 google/apiclient 库的 PHP 应用程序,我想检索创建文件或文件夹权限的用户。
我有什么方法或 API 可以获得有关谁创建了权限的信息?
这是我拥有的权限对象:
0 => Google_Service_Drive_Permission^ {#166
#collection_key: "teamDrivePermissionDetails"
+allowFileDiscovery: null
+deleted: false
+displayName: "My Drives"
+domain: null
+emailAddress: "shared@mydomain.com"
+expirationTime: null
+id: "42334331410813143544"
+kind: "drive#permission"
#permissionDetailsType: "Google_Service_Drive_PermissionPermissionDetails"
#permissionDetailsDataType: "array"
+photoLink: "https://lh3.googleusercontent.com/a-/Abrbrb7k54odEg7qpULhrrzPcNImd7EBgBLgUOPeK=s64"
+role: "organizer"
#teamDrivePermissionDetailsType: "Google_Service_Drive_PermissionTeamDrivePermissionDetails"
#teamDrivePermissionDetailsDataType: "array"
+type: "user"
+view: null
#internal_gapi_mappings: []
#modelData: []
#processed: []
+"teamDrivePermissionDetails": array:1 [
0 => Google_Service_Drive_PermissionTeamDrivePermissionDetails^ {#62
+inherited: false
+inheritedFrom: null
+role: "organizer"
+teamDrivePermissionType: "member"
#internal_gapi_mappings: []
#modelData: []
#processed: []
}
]
+"permissionDetails": array:1 [
0 => Google_Service_Drive_PermissionPermissionDetails^ {#1151
+inherited: false
+inheritedFrom: null
+permissionType: "member"
+role: "organizer"
#internal_gapi_mappings: []
#modelData: []
#processed: []
}
]
}
【问题讨论】:
标签: php google-api google-drive-api