Recurso: MediaItem
Um único item de mídia.
| Representação JSON | |
|---|---|
{ "name": string, "mediaFormat": enum ( |
|
| Campos | ||
|---|---|---|
name |
O nome do recurso para este item de mídia. |
|
mediaFormat |
O formato deste item de mídia. Precisa ser definido quando o item de mídia é criado e é somente leitura em todas as outras solicitações. Não é possível atualizá-lo. |
|
locationAssociation |
Obrigatório ao chamar Isso é necessário ao adicionar nova mídia a um local com |
|
googleUrl |
Apenas saída. URL hospedado pelo Google para este item de mídia. Esse URL não é estático porque pode mudar com o tempo. Para vídeos, será uma imagem de prévia com um ícone de reprodução sobreposto. |
|
thumbnailUrl |
Apenas saída. Quando fornecido, o URL de uma imagem em miniatura para esse item de mídia. |
|
createTime |
Apenas saída. Hora de criação desse item de mídia. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
|
dimensions |
Apenas saída. As dimensões (largura e altura) em pixels. |
|
insights |
Apenas saída. Estatísticas para esse item de mídia. |
|
attribution |
Apenas saída. Informações de atribuição para itens de mídia de clientes. Você precisa mostrar essa atribuição aos usuários conforme fornecida e não pode excluir ou alterar o crédito. |
|
description |
Descrição para esse item de mídia. As descrições não podem ser modificadas pela API Google My Business, mas podem ser definidas ao criar um novo item de mídia que não seja uma foto da capa. |
|
Campo de união Com exceção das categorias Todas as fotos enviadas precisam seguir as diretrizes para fotos do Perfil da Empresa. |
||
sourceUrl |
Um URL de acesso público, de onde o item de mídia pode ser recuperado. Ao criar um, dataRef precisa ser definido para especificar a origem do item de mídia. Se Não é possível atualizar este campo. |
|
dataRef |
Somente entrada. Uma referência aos dados binários do item de mídia, conforme obtido pelo método Ao criar um item de mídia,
ou
precisa ser definido. |
|
MediaItemDataRef
Referência aos dados binários de fotos de um MediaItem enviado usando a API Google My Business.
Crie uma referência de dados usando media.startUpload e use essa referência ao fazer upload de bytes para [media.upload] e depois chamar media.create.
| Representação JSON | |
|---|---|
{ "resourceName": string } |
|
| Campos | |
|---|---|
resourceName |
O ID exclusivo para os dados binários deste item de mídia. Usado para fazer upload dos dados da foto com [media.upload] e ao criar um novo item de mídia com esses bytes com Exemplo de upload de bytes: Para chamadas |
MediaFormat
Enumeração do formato de mídia.
| Tipos enumerados | |
|---|---|
MEDIA_FORMAT_UNSPECIFIED |
Formato não especificado. |
PHOTO |
O item de mídia é uma foto. Nesta versão, apenas fotos são aceitas. |
VIDEO |
O item de mídia é um vídeo. |
LocationAssociation
Como o item de mídia está associado ao local dele.
| Representação JSON | |
|---|---|
{ // Union field |
|
| Campos | ||
|---|---|---|
Campo de união location_attachment_type. A mídia do local precisa ter uma categoria ou o ID de um item da lista de preços a que está associada. Mídias que não sejam de local (por exemplo, fotos de postagens locais) não podem ter nenhum dos dois. location_attachment_type pode ser apenas de um dos tipos a seguir: |
||
category |
A categoria a que a foto deste lugar pertence. |
|
priceListItemId |
O ID de um item da lista de preços ao qual esta foto do local está associada. |
|
Categoria
Enumeração para a categoria de item de mídia.
| Tipos enumerados | |
|---|---|
CATEGORY_UNSPECIFIED |
Categoria não especificada. |
COVER |
Foto de capa. Um local tem apenas uma foto de capa. |
PROFILE |
Foto do perfil. Um local tem apenas uma foto do perfil. |
LOGO |
Foto do logotipo. |
EXTERIOR |
Mídia externa. |
INTERIOR |
Mídia interna. |
PRODUCT |
Mídia de produtos. |
AT_WORK |
Mídia "no trabalho". |
FOOD_AND_DRINK |
Mídia de alimentos e bebidas. |
MENU |
Mídia de cardápio. |
COMMON_AREA |
Mídia de área comum. |
ROOMS |
Mídia de salas. |
TEAMS |
Mídia de equipes. |
ADDITIONAL |
Mídia adicional não categorizada. |
Dimensões
Dimensões do item de mídia.
| Representação JSON | |
|---|---|
{ "widthPixels": integer, "heightPixels": integer } |
|
| Campos | |
|---|---|
widthPixels |
Largura do item de mídia, em pixels. |
heightPixels |
Altura do item de mídia, em pixels. |
MediaInsights
Insights e estatísticas para o item de mídia.
| Representação JSON | |
|---|---|
{ "viewCount": string } |
|
| Campos | |
|---|---|
viewCount |
Apenas saída. O número de visualizações do item de mídia. |
Atribuição
Informações de atribuição para itens de mídia padrão, como o nome e a foto do perfil do colaborador.
| Representação JSON | |
|---|---|
{ "profileName": string, "profilePhotoUrl": string, "takedownUrl": string, "profileUrl": string } |
|
| Campos | |
|---|---|
profileName |
O nome de usuário ao qual o item de mídia será atribuído. |
profilePhotoUrl |
URL da miniatura da foto do perfil do usuário atribuído. |
takedownUrl |
O URL da página de remoção, em que o item de mídia pode ser denunciado, caso seja inapropriado. |
profileUrl |
O URL da página do perfil do Google Maps do usuário atribuído. |
Métodos |
|
|---|---|
|
Cria um novo item de mídia para o local. |
|
Exclui o item de mídia especificado. |
|
Retorna metadados do item de mídia solicitado. |
|
Retorna uma lista de itens de mídia associados a um local. |
|
Atualiza os metadados do item de mídia especificado. |
|
Gera um MediaItemDataRef para o upload de itens de mídia. |