Notice: We're retiring Works with Nest. See the home page for more information.
Google is committed to advancing racial equity for Black communities. See how.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

REST Descripción general

REST es un estándar de servicio web ligero y sin estado que puede usar dentro de sus productos para llamadas puntuales ad-hoc, laboratorios de prueba de concepto, solución de problemas, aplicaciones que sondean aproximadamente cada minuto e implementaciones de botones de actualización.

La interfaz REST usa la URL del modelo de datos de la API de Nest como punto final.

En REST, hay un token OAuth asignado a una ruta en el modelo de datos API. Cada token está asociado con un único usuario final. El token significa que un usuario ha autorizado al desarrollador a acceder a una ruta en el modelo de datos. La nube Nest API evalúa el token contra la ruta solicitada y envía un error o envía la información solicitada.

Suponga que un usuario desea proporcionar información sobre el estado de la ocupación de su hogar para que la puerta del garaje se abra cuando el usuario llegue a su hogar. Se evalúa un token para obtener el estado Local y Ausente de la estructura.

Para mantenerse actualizado sobre el estado de ocupación, se pueden hacer llamadas REST cada minuto para determinar el estado de la casa o la ausencia. Nest API evalúa el token y devuelve la respuesta. En respuesta a cada llamada, se devuelve la información y luego se cierra la conexión TCP. Cada llamada genera una nueva conexión TCP.

Tenga en cuenta los siguientes puntos sobre la implementación de Nest:

No soportado:

  • POST
  • DELETE
  • Escribir prioridades para la API REST
  • Escribir valores del servidor desde la API REST
  • Recuperando y actualizando reglas de seguridad

REST y límites de velocidad

Para evitar la sobreutilización del servicio Nest, limitamos la cantidad de token que tiene un número limitado de llamadas de lectura / escritura.

Para obtener más información, consulte Límites de velocidad de datos .

REST y redireccionamientos

Otra consideración al usar REST es que su producto también debe manejar redireccionamientos 307 .