Notice: We're retiring Works with Nest. See the home page for more information.
En Google, luchamos por la equidad racial de la comunidad negra. Más información
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Resumen de REST

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

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

En REST, hay un token de OAuth asignado a una ruta en el modelo de datos de API. Cada token está asociado a 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 de la API de Nest evalúa el token con la ruta solicitada y envía un error o envía la información solicitada.

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

Para mantenerse actualizado sobre el estado de ocupación, se pueden realizar llamadas de REST cada minuto para determinar el estado en casa o ausente. La API de Nest 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 de servidor desde la API REST
  • Recuperar y actualizar reglas de seguridad

REST y límites de frecuencia

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 .