Так что у Google Диска много защиты, что хорошо. По умолчанию мое приложение может получать только файлы, созданные им на диске пользователя. Тем не менее, я также должен иметь возможность извлекать все файлы, размещенные пользователем (или другим приложением) в одной из папок, созданных моим приложением.API-интерфейс Google Drive PHP: как получить все файлы в папке, созданной моим приложением, размещенной там пользователем или другим приложением.
Пример:
- Мое приложение создает папку с именем «Stuff»
- Теперь пользователь вручную загружает файл с именем «test.txt» и помещает его в «веществе».
- Мое приложение не может видеть этот файл, даже если приложение создало папку, в которой находится файл. Это то, что я хотел бы исправить.
Кроме того, я видел код в stackoverflow и других местах, что дает моему приложению доступ к ENDREGAME-файлу пользователя, но я бы хотел избежать этого. Мне нужен только доступ к файлам, созданным внутри папок, созданных моим приложением, а не всем. Кроме того, код, который я нашел об этом, был весь с 2012 года или ранее и больше не работает из-за недокументированных изменений в PHP API.
Любая помощь будет оценена по достоинству.
Если у вас есть область https://www.googleapis.com/auth/drive.file, то вы не можете получить доступ к тем файлам, созданным пользователем/другим приложением, если только пользователь дает доступ к вашему приложению для вновь созданных файлов. Но если у вас есть эта область https://www.googleapis.com/auth/drive, тогда у вас должен быть доступ к вновь созданным файлам без использования пользователями – SGC
Я уже знал это – Divran