- HTTP-запрос
 - Тело запроса
 - Тело ответа
 - Области авторизации
 - НовыйМедиаЭлемент
 - SimpleMediaItem
 - Ньюмедиаитемрезультат
 - Попробуйте!
 
Создает один или несколько элементов мультимедиа в библиотеке Google Фото пользователя.
Это второй шаг создания медиа-элемента. Подробную информацию о шаге 1 (загрузка необработанных байтов на сервер Google) см. в разделе Загрузка мультимедиа .
 Этот вызов добавляет элемент мультимедиа в библиотеку. Если указан id альбома, созданного приложением, вызов также добавляет элемент мультимедиа в альбом. Каждый альбом может содержать до 20 000 медиа-элементов. По умолчанию элемент мультимедиа будет добавлен в конец библиотеки или альбома.
 Если id альбома и позиция определены, элемент мультимедиа добавляется в альбом в указанную позицию.
Если вызов содержит несколько элементов мультимедиа, они добавляются в указанную позицию.
HTTP-запрос
 POST https://photoslibrary.googleapis.com/v1/mediaItems:batchCreate
URL-адрес использует синтаксис транскодирования gRPC .
Тело запроса
Тело запроса содержит данные следующей структуры:
| JSON-представление | 
|---|
{ "albumId": string, "newMediaItems": [ { object (  | 
| Поля | |
|---|---|
 albumId |   Идентификатор альбома, в который добавляются элементы мультимедиа. Медиа-элементы также добавляются в библиотеку пользователя. Это необязательное поле.  | 
 newMediaItems[] |   Необходимый. Список медиа-элементов, которые необходимо создать. Максимум 50 медиа-элементов за звонок.  | 
 albumPosition |    Позиция в альбоме, куда добавляются элементы мультимедиа. Если не указано, элементы мультимедиа добавляются в конец альбома (в соответствии со значением по умолчанию, то есть   | 
Тело ответа
Список созданных медиа-элементов.
В случае успеха тело ответа содержит данные следующей структуры:
| JSON-представление | 
|---|
{
  "newMediaItemResults": [
    {
      object ( | 
| Поля | |
|---|---|
 newMediaItemResults[] |   Только вывод. Список созданных медиа-элементов.  | 
Области авторизации
Требуется одна из следующих областей OAuth:
-  
https://www.googleapis.com/auth/photoslibrary.appendonly 
НовыйМедиаЭлемент
Новый мультимедийный элемент, созданный в аккаунте пользователя в Google Фото.
| JSON-представление | 
|---|
{ "description": string, // Union field  | 
| Поля | |
|---|---|
 description |   Описание медиа-объекта. Это отображается пользователю в разделе информации об объекте в приложении Google Фото. Должно быть короче 1000 символов. Включайте только текст, написанный пользователями. Описания должны добавлять контекст и помогать пользователям понимать медиа. Не включайте автоматически сгенерированные строки, такие как имена файлов, теги и другие метаданные.  | 
 Поле объединения new_media_item_type . Новый медиа-элемент может быть разных типов — это зависит от пути загрузки. В настоящее время поддерживаемые загрузки используют только простой путь к элементу мультимедиа. new_media_item_type может быть только одним из следующих: | |
 simpleMediaItem |    Новый медиа-элемент, загруженный с помощью включенного   | 
SimpleMediaItem
Простой медиа-элемент, который будет создан в Google Фото с помощью токена загрузки.
| JSON-представление | 
|---|
{ "uploadToken": string, "fileName": string }  | 
| Поля | |
|---|---|
 uploadToken |   Токен, идентифицирующий байты мультимедиа, загруженные в Google.  | 
 fileName |   Имя файла с расширением медиа-элемента. Это отображается пользователю в Google Фото. Имя файла, указанное в процессе загрузки байтов, игнорируется, если это поле установлено. Имя файла, включая расширение, не должно содержать более 255 символов. Это необязательное поле.  | 
Ньюмедиаитемрезультат
Результат создания нового медиа-элемента.
| JSON-представление | 
|---|
{ "uploadToken": string, "status": { object (  | 
| Поля | |
|---|---|
 uploadToken |   Токен загрузки, используемый для создания этого нового (простого) элемента мультимедиа. Заполняется только в том случае, если элемент мультимедиа простой и требует одного токена загрузки.  | 
 status |   Если во время создания этого элемента мультимедиа произошла ошибка, это поле заполняется информацией, связанной с ошибкой. Подробную информацию об этом поле см. в разделе Статус .  | 
 mediaItem |   Медиа-элемент, созданный с помощью токена загрузки. Он заполняется, если ошибок не произошло и элемент мультимедиа был успешно создан.  | 
- HTTP-запрос
 - Тело запроса
 - Тело ответа
 - Области авторизации
 - НовыйМедиаЭлемент
 - SimpleMediaItem
 - Ньюмедиаитемрезультат
 - Попробуйте!
 
Создает один или несколько элементов мультимедиа в библиотеке Google Фото пользователя.
Это второй шаг создания медиа-элемента. Подробную информацию о шаге 1 (загрузка необработанных байтов на сервер Google) см. в разделе Загрузка мультимедиа .
 Этот вызов добавляет элемент мультимедиа в библиотеку. Если указан id альбома, созданного приложением, вызов также добавляет элемент мультимедиа в альбом. Каждый альбом может содержать до 20 000 медиа-элементов. По умолчанию элемент мультимедиа будет добавлен в конец библиотеки или альбома.
 Если id альбома и позиция определены, элемент мультимедиа добавляется в альбом в указанную позицию.
Если вызов содержит несколько элементов мультимедиа, они добавляются в указанную позицию.
HTTP-запрос
 POST https://photoslibrary.googleapis.com/v1/mediaItems:batchCreate
URL-адрес использует синтаксис транскодирования gRPC .
Тело запроса
Тело запроса содержит данные следующей структуры:
| JSON-представление | 
|---|
{ "albumId": string, "newMediaItems": [ { object (  | 
| Поля | |
|---|---|
 albumId |   Идентификатор альбома, в который добавляются элементы мультимедиа. Медиа-элементы также добавляются в библиотеку пользователя. Это необязательное поле.  | 
 newMediaItems[] |   Необходимый. Список медиа-элементов, которые необходимо создать. Максимум 50 медиа-элементов за звонок.  | 
 albumPosition |    Позиция в альбоме, куда добавляются элементы мультимедиа. Если не указано, элементы мультимедиа добавляются в конец альбома (в соответствии со значением по умолчанию, то есть   | 
Тело ответа
Список созданных медиа-элементов.
В случае успеха тело ответа содержит данные следующей структуры:
| JSON-представление | 
|---|
{
  "newMediaItemResults": [
    {
      object ( | 
| Поля | |
|---|---|
 newMediaItemResults[] |   Только вывод. Список созданных медиа-элементов.  | 
Области авторизации
Требуется одна из следующих областей OAuth:
-  
https://www.googleapis.com/auth/photoslibrary.appendonly 
НовыйМедиаЭлемент
Новый мультимедийный элемент, созданный в аккаунте пользователя в Google Фото.
| JSON-представление | 
|---|
{ "description": string, // Union field  | 
| Поля | |
|---|---|
 description |   Описание медиа-объекта. Это отображается пользователю в разделе информации об объекте в приложении Google Фото. Должно быть короче 1000 символов. Включайте только текст, написанный пользователями. Описания должны добавлять контекст и помогать пользователям понимать медиа. Не включайте автоматически сгенерированные строки, такие как имена файлов, теги и другие метаданные.  | 
 Поле объединения new_media_item_type . Новый медиа-элемент может быть разных типов — это зависит от пути загрузки. В настоящее время поддерживаемые загрузки используют только простой путь к элементу мультимедиа. new_media_item_type может быть только одним из следующих: | |
 simpleMediaItem |    Новый медиа-элемент, загруженный с помощью включенного   | 
SimpleMediaItem
Простой медиа-элемент, который будет создан в Google Фото с помощью токена загрузки.
| JSON-представление | 
|---|
{ "uploadToken": string, "fileName": string }  | 
| Поля | |
|---|---|
 uploadToken |   Токен, идентифицирующий байты мультимедиа, загруженные в Google.  | 
 fileName |   Имя файла с расширением медиа-элемента. Это отображается пользователю в Google Фото. Имя файла, указанное в процессе загрузки байтов, игнорируется, если это поле установлено. Имя файла, включая расширение, не должно содержать более 255 символов. Это необязательное поле.  | 
Ньюмедиаитемрезультат
Результат создания нового медиа-элемента.
| JSON-представление | 
|---|
{ "uploadToken": string, "status": { object (  | 
| Поля | |
|---|---|
 uploadToken |   Токен загрузки, используемый для создания этого нового (простого) элемента мультимедиа. Заполняется только в том случае, если элемент мультимедиа простой и требует одного токена загрузки.  | 
 status |   Если во время создания этого элемента мультимедиа произошла ошибка, это поле заполняется информацией, связанной с ошибкой. Подробную информацию об этом поле см. в разделе Статус .  | 
 mediaItem |   Медиа-элемент, созданный с помощью токена загрузки. Он заполняется, если ошибок не произошло и элемент мультимедиа был успешно создан.  |