Я ищу, чтобы разработать веб-приложение с помощью Google Drive API, но у меня возникают проблемы с поиском родительской информации о файле.
У меня есть файл под названием "Файл 1-1-1", который соответствует этой структуре пути/дерева:
"/Папка 1/Папка 1-1/Файл 1-1-1"
Скажем, этот файл имеет идентификатор "1234".
Когда я пинговаю API Google, например " https://www.googleapis.com/drive/v2/files/1234/parents ", все, что я получаю, это:
{
'kind' : 'drive#parentList',
'etag' : etag,
'selfLink' : selfLink,
'items' : [
{
'kind' : 'drive#parentReference',
'id' : '123', // ID of Folder 1-1
'selfLink' : selfLink,
'parentLink' : parentLink,
'isRoot' : false
}]
}
И что это !!!
Нет ссылки на папку 1!
Если я буду углубляться в древовидную структуру, у меня такая же проблема: возвращается только один родитель.
Есть ли что-то, что я делаю неправильно?
Спасибо за вашу помощь.
Приветствия.
ИЗМЕНИТЬ 1:
Я уже видел этот вопрос API Google Drive (PHP): в некоторых файлах отсутствует родительская ссылка, но мои файлы/папки не используются, поэтому к сожалению...
Родители возвращают прямые родительские (-ы), а не все потомки. Папка 1 является родительской папкой 1-1, а не файлом 1-1-1. Чтобы получить все восходящие, вам нужно пройтись по дереву.