O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

API de câmera

A API Nest funciona com todos os modelos Nest Cam ™.

Os usuários podem adicionar vários Nest cames à devices/cameras grupo, até o máximo por estrutura . Ao fazer uma chamada para este local de dados, você pode acessar os dados da Nest Cam (valores de dados para dispositivos na estrutura).

Toda a seguir os valores são encontrados em cada devices/cameras/ device_id no documento JSON.

Identificador do dispositivo

Identificador exclusivo da Nest Cam.

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /device_id
Devoluções string
Exemplo: "awJo6rH ..."
Acesso somente leitura
Disponível em Leitura da câmera / v1-v3
Leitura da câmera + imagens / v1-v4
Leitura / gravação da câmera / v1-v3
Leitura / gravação da câmera + imagens / v1-v4

versão do software

Versão do software.

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /software_version
Devoluções string
Exemplo: "4.0"
Acesso somente leitura
Disponível em Leitura da câmera / v1-v3
Leitura da câmera + imagens / v1-v4
Leitura / gravação da câmera / v1-v3
Leitura / gravação da câmera + imagens / v1-v4

structure_id

Identificador exclusivo da estrutura.

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /structure_id
Devoluções string
Exemplo: "VqFabWH21nw ..."
Acesso somente leitura
Disponível em Leitura da câmera / v1-v3
Leitura da câmera + imagens / v1-v4
Leitura / gravação da câmera / v1-v3
Leitura / gravação da câmera + imagens / v1-v4

where_id

Um identificador único, gerou-Nest que representa name , o nome do dispositivo de exibição.

Saiba mais sobre onde nomes para termostatos Ninho ,Ninho Protege e ninho de webcams .

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /where_id
Devoluções string
Exemplo: "d6reb_OZTM ..."
Acesso somente leitura
Disponível em Leitura da câmera / v1-v3
Leitura da câmera + imagens / v1-v4
Leitura / gravação da câmera / v1-v3
Leitura / gravação da câmera + imagens / v1-v4

where_name

O nome de exibição do dispositivo. Associado com o Cam Nest where_id . Pode ser qualquer nome de sala de uma lista que fornecemos ou um nome personalizado. Saiba mais sobre onde nomes para termostatos Ninho ,Ninho Protege e ninho de webcams .

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /where_name
Devoluções string
Exemplo: "Corredor"
Acesso somente leitura
Disponível em Leitura da câmera / v3
Leitura da câmera + imagens / v4
Leitura / gravação da câmera / v3
Leitura / gravação da câmera + imagens / v4

nome

Exibir nome do dispositivo; pode ser qualquer nome de sala de uma lista que fornecemos ou um nome personalizado.

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /name
Devoluções string
Exemplo: "Corredor"
Acesso somente leitura
Disponível em Leitura da câmera / v1-v3
Leitura da câmera + imagens / v1-v4
Leitura / gravação da câmera / v1-v3
Leitura / gravação da câmera + imagens / v1-v4

name_long

Nome de exibição longo do dispositivo. Inclui um personalizado (etiqueta), criado pelo usuário, ou através wheres .

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /name_long
Devoluções string
Exemplo: "Câmera Nest de Corredor (andar de cima)"
Acesso somente leitura
Disponível em Leitura da câmera / v1-v3
Leitura da câmera + imagens / v1-v4
Leitura / gravação da câmera / v1-v3
Leitura / gravação + imagens da câmera / v1-v4

está online

Status de conexão do dispositivo com o serviço Nest.

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /is_online
Devoluções boolean
Valores: verdadeiro, falso
Acesso somente leitura
Disponível em Leitura da câmera / v1-v3
Leitura da câmera + imagens / v1-v4
Leitura / gravação da câmera / v1-v3
Leitura / gravação da câmera + imagens / v1-v4

is_streaming

Status da câmera, seja ligada e ativamente transmitindo vídeo ou desligada. Veja Como sua câmera funciona com Casa / Fora Assist para mais informações.

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /is_streaming
Devoluções boolean
Valores: verdadeiro, falso
Acesso ler escrever
Disponível em Leitura da câmera / v1-v3
Leitura da câmera + imagens / v1-v4
Leitura / gravação da câmera / v1-v3
Leitura / gravação da câmera + imagens / v1-v4

is_audio_input_enabled

Status do microfone da câmera, ligado e ouvindo ou desligado. Saiba mais sobre as configurações de áudio a Nest Cam .

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /is_audio_input_enabled
Devoluções boolean
Valores: verdadeiro, falso
Acesso somente leitura
Disponível em Leitura da câmera / v1-v3
Leitura da câmera + imagens / v1-v4
Leitura / gravação da câmera / v1-v3
Leitura / gravação da câmera + imagens / v1-v4

last_is_online_change

Timestamp que identifica a última alteração do status online, em ISO 8601 formato.

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /last_is_online_change
Devoluções string
Exemplo: "2016-12-29T18: 42: 00.000Z"
Acesso somente leitura
Disponível em Leitura da câmera / v1-v3
Leitura da câmera + imagens / v1-v4
Leitura / gravação da câmera / v1-v3
Leitura / gravação da câmera + imagens / v1-v4

is_video_history_enabled

Nest Aware status da assinatura (assinatura ativa ou não).

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /is_video_history_enabled
Devoluções boolean
Valores: verdadeiro, falso
Acesso somente leitura
Disponível em Leitura da câmera / v1-v3
Leitura da câmera + imagens / v1-v4
Leitura / gravação da câmera / v1-v3
Leitura / gravação da câmera + imagens / v1-v4

web_url

Web URL (link profundo) para o fluxo de vídeo ao vivo em home.nest.com .

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /web_url
Devoluções string
Exemplo: " https://home.nest.com/cameras/ device_id ?auth= camera_token "
Acesso somente leitura
Disponível em Leitura da câmera / v1-v3
Leitura da câmera + imagens / v1-v4
Leitura / gravação da câmera / v1-v3
Leitura / gravação da câmera + imagens / v1-v4

app_url

URL do aplicativo (link direto) para a transmissão de vídeo ao vivo no aplicativo Nest.

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /app_url
Devoluções string
Exemplo: " nestmobile://cameras/ device_id ?auth= camera_token "
Acesso somente leitura
Disponível em Leitura da câmera / v1-v3
Leitura da câmera + imagens / v1-v4
Leitura / gravação da câmera / v1-v3
Leitura / gravação da câmera + imagens / v1-v4

is_public_share_enabled

Os usuários podem optar por compartilhar seus vídeos e torná-lo visível por qualquer pessoa. Quando a participação pública é ativada, você pode ler public_share_url .

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /is_public_share_enabled
Devoluções boolean
Valores: verdadeiro, falso
Acesso somente leitura
Disponível em Leitura da câmera + imagens / v3-v4
Leitura / gravação + imagens da câmera / v3-v4

activity_zones

Retorna uma matriz de todas as zonas de atividade definidas.

Zonas de atividade são usados para monitorar eventos de movimento dentro das áreas definidas pelo usuário do fluxo de vídeo. Requer Nest Aware .

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /activity_zones
Devoluções array
Exemplo: [ {"name" : " string1 ", "id" : " string2 "},... ]

string1 é o nome da zona, um ou automaticamente gerado quando a zona é criada definido pelo utilizador.
string2 é um identificador atribuído pela Nest quando a Zona Atividade é criado.
Acesso somente leitura
Disponível em Leitura da câmera + imagens / v3-v4
Leitura / gravação + imagens da câmera / v3-v4

public_share_url

Pode aceder a este URL quando um usuário faz o seu público fluxo de vídeo .

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /public_share_url
Devoluções string
Exemplo: " https://video.nest.com/live/ string1 ? string2 "

string1 é o nome do fluxo de vídeo, um ou gerado automaticamente quando o fluxo é definido como público definido pelo usuário.
Acesso somente leitura
Disponível em Leitura da câmera + imagens / v3-v4
Leitura / gravação da câmera + imagens / v3-v4

snapshot_url

Capture uma imagem sob demanda. Retorna o URL de uma imagem capturada do stream de vídeo ao vivo. Requer que a câmera esteja ligada e transmitindo ativamente.

Use este campo para obter um instantâneo da transmissão de vídeo ao vivo.

  • snapshot_url - retorna a URL de uma imagem capturada do fluxo de vídeo ao vivo
  • Requer que a câmera esteja ligada e transmitindo ativamente

A qualidade do instantâneo da API é de apenas 1080p se você:

  • visualizar ativamente o fluxo de câmera na aplicação ( web_url )
  • visualizar ativamente o fluxo de público ( app_url )
  • assinou Nest Aware

Se você não estiver visualizando o stream ativamente ou não tiver uma assinatura do Nest Aware, a API não tem uma fonte 1080p para recuperar um instantâneo nessa resolução e gera uma imagem de qualidade inferior. Além disso, a baixa largura de banda da rede local pode fazer com que a resolução do instantâneo da API caia abaixo de 1080p com o Nest Aware presente.

Saiba mais sobre os requisitos de largura de banda para Nest câmeras .

Limites de taxa aplicar-se a esta chamada, dependendo Ciente Nest status da assinatura .

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /snapshot_url
Devoluções string
Exemplo: " string1 / device_id / string2 ?auth= camera_token "
Acesso somente leitura
Disponível em Leitura da câmera + imagens / v3-v4
Leitura / gravação + imagens da câmera / v3-v4

Último evento

Este objeto captura informações sobre o último evento que acionou uma notificação.

Alguns campos e algumas combinações de permissão exigir um Ciente Nest assinatura para acessar informações último evento.

Toda a seguir os valores são encontrado em cada devices/cameras/ device_id /last_event no documento JSON.

has_sound

Evento de som - foi detectado som.

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /last_event/has_sound
Devoluções boolean
Valores: verdadeiro, falso
Acesso somente leitura
Disponível em Leitura da câmera / v1-v3
Leitura da câmera + imagens / v1-v4
Leitura / gravação da câmera / v1-v3
Leitura / gravação da câmera + imagens / v1-v4

has_motion

Evento de movimento - movimento foi detectado.

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /last_event/has_motion
Devoluções boolean
Valores: verdadeiro, falso
Acesso somente leitura
Disponível em Leitura da câmera / v1-v3
Leitura da câmera + imagens / v1-v4
Leitura / gravação da câmera / v1-v3
Leitura / gravação + imagens da câmera / v1-v4

has_person

Evento de pessoa - uma pessoa foi detectada.

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /last_event/has_person
Devoluções boolean
Valores: verdadeiro, falso
Acesso somente leitura
Disponível em Leitura da câmera / v1-v3
Leitura da câmera + imagens / v1-v4
Leitura / gravação da câmera / v1-v3
Leitura / gravação da câmera + imagens / v1-v4

start_time

Evento hora de início, na ISO 8601 formato.

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /last_event/start_time
Devoluções string
Exemplo: "2016-12-29T00: 00: 00.000Z"
Acesso somente leitura
Disponível em Leitura da câmera / v1-v3
Leitura da câmera + imagens / v1-v4
Leitura / gravação da câmera / v1-v3
Leitura / gravação da câmera + imagens / v1-v4

Fim do tempo

Tempo do fim evento, na ISO 8601 formato.

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /last_event/end_time
Devoluções string
Exemplo: "2016-12-29T00: 00: 00.000Z"
Acesso somente leitura
Disponível em Leitura da câmera / v1-v3
Leitura da câmera + imagens / v1-v4
Leitura / gravação da câmera / v1-v3
Leitura / gravação da câmera + imagens / v1-v4

urls_expire_time

Timestamp, na ISO 8601 formato, que identifica o vencimento desses URLs relacionados ao evento:

Tempo de expiração é calculada como: last_event/start_time + n dias (no qual n = 10 ou 30 dias, dependendo da Ciente ninho plano de assinatura ).

Requer Nest Aware .

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /last_event/urls_expire_time
Devoluções string
Exemplo: "2016-12-29T00: 00: 00.000Z"
Acesso somente leitura
Disponível em Leitura da câmera / v1-v3
Leitura da câmera + imagens / v1-v4
Leitura / gravação da câmera / v1-v3
Leitura / gravação da câmera + imagens / v1-v4

web_url

Web URL (link profundo) para o último som ou evento de movimento em home.nest.com . Usado para exibir o último evento registrado e requer que o usuário faça login na conta.

Requer Nest Aware . Se o URL do evento tiver expirado ou o dispositivo não tiver uma assinatura ativa, esse valor não será incluído na carga útil.

Veja last_event/urls_expire_time para obter informações sobre tempo de expiração deste URL.

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /last_event/web_url
Devoluções string
Exemplo: " https://home.nest.com/cameras/ device_id /cuepoints/ string ?auth= camera_token "
Acesso somente leitura
Disponível em Leitura da câmera / v1-v3
Leitura da câmera + imagens / v1-v4
Leitura / gravação da câmera / v1-v3
Leitura / gravação da câmera + imagens / v1-v4

app_url

URL do aplicativo Nest (link direto) para o último evento de som ou movimento. Usado para exibir o último evento registrado e requer que o usuário faça login na conta.

Requer Nest Aware . Se o URL do evento tiver expirado ou o dispositivo não tiver uma assinatura ativa, esse valor não será incluído na carga útil.

Veja last_event/urls_expire_time para obter informações sobre tempo de expiração deste URL.

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /last_event/app_url
Devoluções string
Exemplo: " nestmobile://cameras/ device_id /cuepoints/ string ?auth= camera_token "
Acesso somente leitura
Disponível em Leitura da câmera / v1-v3
Leitura da câmera + imagens / v1-v4
Leitura / gravação da câmera / v1-v3
Leitura / gravação da câmera + imagens / v1-v4

imagem URL

URL (link) para o arquivo de imagem capturado para um evento de som ou movimento.

Requer Nest Aware . Veja last_event/urls_expire_time para obter informações sobre tempo de expiração deste URL.

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /last_event/image_url
Devoluções string
Exemplo: " https://www.dropcam.com/api/wwn.get_image/ string1 / device_id / string2 ?auth= camera_token "
Acesso somente leitura
Disponível em Leitura da câmera + imagens / v1-v4
Leitura / gravação da câmera + imagens / v1-v4

animated_image_url

URL (link) para o arquivo gif capturado para um evento de som ou movimento.

Requer Nest Aware .

Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /last_event/animated_image_url
Devoluções string
Exemplo: " https://www.dropcam.com/api/wwn.get_image/ string1 / device_id / string2 ?auth= camera_token "
Acesso somente leitura
Disponível em Leitura da câmera + imagens / v1-v4
Leitura / gravação da câmera + imagens / v1-v4

activity_zone_ids

Identificadores para zonas de atividade que detectaram um evento de movimento.

Requer Nest Aware . Quando usado com o activity_zones matriz, você pode obter o nome da zona de estes ids.

Se last_event/has_motion é

  • true = retorna a zona de ids actividade que detectado um evento de movimento
  • false = retorna uma matriz vazia
Detalhes
https://developer-api.nest.com/devices/cameras/ device_id /last_event/activity_zone_ids
Devoluções array
Exemplo: [ string1 , string2 ,... ]
Acesso somente leitura
Disponível em Leitura da câmera + imagens / v3-v4
Leitura / gravação + imagens da câmera / v3-v4