0
我試圖掛鉤一個應用程序到谷歌驅動器,我已經得到了一切工作,我只是無法檢查文件的權限。現在我回來了一堆文件,我想過濾它們,所以它只顯示公共可用的。我如何去做這件事?如果我運行$file->getShared()
或$file->getPermissions()
,它們都會返回null,無論文件是私人的還是公共的。Google驅動api - 檢查文件是否公開?
我試圖掛鉤一個應用程序到谷歌驅動器,我已經得到了一切工作,我只是無法檢查文件的權限。現在我回來了一堆文件,我想過濾它們,所以它只顯示公共可用的。我如何去做這件事?如果我運行$file->getShared()
或$file->getPermissions()
,它們都會返回null,無論文件是私人的還是公共的。Google驅動api - 檢查文件是否公開?
首先確保您的$ file對象包含所有屬性,尤其是權限。當您獲取文件時,使用fields => *
執行此操作。
然後遍歷權限數組,看看是否有權限type = anyone