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 desse 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 foi possível atualizar. |
|
locationAssociation |
Obrigatório ao chamar Isso é necessário ao adicionar novas mídias a um local com |
|
googleUrl |
Apenas saída. É o 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, esta será uma imagem de visualização 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 da criação desse item de mídia. Um carimbo de data/hora no formato UTC "Zulu" RFC3339, 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 este item de mídia. |
|
attribution |
Apenas saída. Informações de atribuição para itens de mídia do cliente. Você precisa exibir essa atribuição conforme fornecida aos usuários e não pode excluí-la ou alterá-la. |
|
description |
Descrição para esse item de mídia. As descrições não podem ser modificadas na API Google My Business, mas podem ser definidas ao criar um novo item de mídia que não seja uma foto de capa. |
|
Campo de união Com exceção das categorias Todas as fotos enviadas precisam seguir as diretrizes do Perfil da Empresa para fotos. |
||
sourceUrl |
Um URL acessível publicamente de onde o item de mídia pode ser recuperado. Ao criar um parâmetro ou dataRef deve ser definido para especificar a origem do item de mídia. Se Não é possível atualizar este campo. |
|
dataRef |
Apenas 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 pela 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, em seguida, chamar media.create
.
Representação JSON | |
---|---|
{ "resourceName": string } |
Campos | |
---|---|
resourceName |
O ID exclusivo dos 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 a partir desses bytes com Exemplo de upload de bytes: Para chamadas |
MediaFormat
Enumeração do formato de mídia.
Enums | |
---|---|
MEDIA_FORMAT_UNSPECIFIED |
Formato não especificado. |
PHOTO |
O item de mídia é uma foto. Nesta versão, apenas fotos são compatíveis. |
VIDEO |
O item de mídia é um vídeo. |
LocationAssociation
Como o item de mídia está associado ao local.
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 à qual a foto do local pertence. |
|
priceListItemId |
O ID de um item da lista de preços a que esta foto de local está associada. |
Categoria
Enumeração da categoria de item de mídia.
Enums | |
---|---|
CATEGORY_UNSPECIFIED |
Categoria não especificada. |
COVER |
Foto da 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 produto. |
AT_WORK |
Mídia no trabalho. |
FOOD_AND_DRINK |
Mídia de alimentos e bebidas. |
MENU |
Mídia do menu. |
COMMON_AREA |
Mídia de área comum. |
ROOMS |
Mídia das salas. |
TEAMS |
Mídia de equipes. |
ADDITIONAL |
Mídia adicional sem classificação. |
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 vezes que o item de mídia foi visualizado. |
Atribuição
Informações de atribuição para itens de mídia do cliente, 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 atribuir o item de mídia. |
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, se for inadequado. |
profileUrl |
É o URL da página de 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 para o item de mídia solicitado. |
|
Retorna uma lista de itens de mídia associados a um local. |
|
Atualiza metadados do item de mídia especificado. |
|
Gera um MediaItemDataRef para o upload de itens de mídia. |