Поиск файлов API Google Диска
Мне нужно создать файл и предоставить его всем пользователям в том же домене в приложении JS.
Здесь тело запроса создания:
{title: documentName, mimeType: "application/vnd.google-apps.spreadsheet"}
Чем я могу добавить разрешения домена для созданного файла.
Тело запроса вставки разрешений:
{ "role": "writer","type": "domain","value": domain}
Результат на диске:
![введите описание изображения здесь]()
Все работает отлично для пользователя, создавшего файл, я могу найти файл с {q:"title='"+documentName+"' and trashed=false"}
.
Но я не могу найти этот файл с другим пользователем.
Я попытался посмотреть папку sharedWithMe:
{q:"title='"+that._documentName+"' and trashed=false and sharedWithMe=true"}
- нет результатов
Мне в основном нужно искать: ![ввести описание изображения здесь]()
Но я не могу найти ничего, связанного с source:domain
в Drive API.
Ответы
Ответ 1
В случае, если кто-то все еще ищет это, плохо сообщите ответ.
Решение было довольно простым, просто нужно добавить параметр запроса corpus
в значение DOMAIN
, что-то вроде этого: {q:"title='"+that._documentName+"' and trashed=false", corpus:"DOMAIN"}
Ответ 2
Я бы попробовал следующее: установить владельца файла и удалить sharedWithMe (ведь он явно делится с доменом, а не с конкретным пользователем):
{q: "title= '" + that._documentName + "' и" + владелец + "в владельцах и trashed = false" }