Google Drive API: обновление папки с звездой не отражается в Google DrivePython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Google Drive API: обновление папки с звездой не отражается в Google Drive

Сообщение Anonymous »

Я пытаюсь обновить звездное значение папки Google Drive, используя API Google Drive, но он не отражается в Google Drive. не обновляется. Здесь есть старый случай на Stackoverflow, утверждая, что это займет очень много времени, но я ждал более 15 минут, и ничего не изменится. < /P>
может кто -нибудь помочь мне с этим? /p>
Сначала я использую следующий код для создания папки: < /p>

Код: Выделить всё

from googleapiclient.discovery import build
from oauth2client.service_account import ServiceAccountCredentials

from my_creds import GOOGLE_DRIVE_API_CREDS, PARENT_FOLDER_ID

SCOPES = ["https://www.googleapis.com/auth/drive"]

credential = ServiceAccountCredentials.from_json_keyfile_dict(
GOOGLE_DRIVE_API_CREDS, SCOPES
)

service = build("drive", "v3", credentials=credential, cache_discovery=False)

file_metadata = {
"name": "Folder name",
"mimeType": "application/vnd.google-apps.folder",
"parents": [PARENT_FOLDER_ID],
}

directory = service.files().create(body=file_metadata, fields="id").execute()
Тогда папка выглядит так на Google Drive:
< /p>
после этого я пытаюсь обновить имя папки и снятое значение, используя следующий код: < /p>
< Pre Class = "Lang-Py PrettyPrint-Override">

Код: Выделить всё

update_metadata = {"name": "New folder name", "starred": True}

updated_folder = (
service.files()
.update(fileId=directory["id"], body=update_metadata, fields="name, starred")
.execute()
)
< /code>
Если я запускаю следующий код: < /p>
updated_file = (
service.files().get(fileId=directory["id"], fields="name,starred").execute()
)
print(updated_file)
< /code>
Я получаю следующий вывод: < /p>
{'name': 'New folder name', 'starred': True}
Но звездное значение не обновляется в Google Drive:
< /p>

Подробнее здесь: https://stackoverflow.com/questions/794 ... ogle-drive
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»