Я пытаюсь использовать метод mediaItems().search()
, используя следующее тело:
body = {
"pageToken": page_token if page_token != "" else "",
"pageSize": 100,
"filters": {
"contentFilter": {
"includedContentCategories": {"LANDSCAPES","CITYSCAPES"}
}
},
"includeArchiveMedia": include_archive
}
но проблема в том, что набор {"LANDSCAPES","CITYSCAPES"}
на самом деле должен быть набором перечислений (как в перечислениях Java), а не строками, как написано ive. это указано в API: (https://developers.google.com/photos/library/reference/rest/v1/albums)
ContentFilter - этот фильтр позволяет возвращать элементы мультимедиа в зависимости от типа контента.
Представление JSON
{ "includedContentCategories": [ enum (ContentCategory) ], "excludedContentCategories": [ enum (ContentCategory) ] }
есть ли правильный способ решить эту проблему в Python?