Php 谷歌驱动器api-检查文件是否为公共文件?
我正在尝试将一个应用程序连接到GoogleDrive,我的一切都正常工作,只是在检查文件权限时遇到了问题。现在,我正在取回一堆文件,我想对它们进行筛选,以便只显示公开可用的文件。我该怎么做呢?如果运行Php 谷歌驱动器api-检查文件是否为公共文件?,php,api,google-drive-api,Php,Api,Google Drive Api,我正在尝试将一个应用程序连接到GoogleDrive,我的一切都正常工作,只是在检查文件权限时遇到了问题。现在,我正在取回一堆文件,我想对它们进行筛选,以便只显示公开可用的文件。我该怎么做呢?如果运行$file->getShared()或$file->getPermissions()则无论文件是私有还是公共,它们都返回null。首先确保$file对象包含所有属性,尤其是权限。获取文件时,请使用字段=>*执行此操作 然后迭代权限数组,查看是否存在type=any
$file->getShared()
或$file->getPermissions()
则无论文件是私有还是公共,它们都返回null。首先确保$file对象包含所有属性,尤其是权限。获取文件时,请使用字段=>*
执行此操作
然后迭代权限数组,查看是否存在type=any