HTTP-API

Jeedom proporciona a los desarrolladores y usuarios una API completa para que puedan controlar Jeedom desde cualquier objeto conectado.

Hay dos API disponibles : un piloto JSON RPC 2 orientado al desarrollador.0 y otro a través de URL y solicitud HTTP.

Esta API es muy fácil de usar mediante simples solicitudes HTTP a través de URL.

Nota

Para toda esta documentación, #IP_JEEDOM# corresponde a su URL de acceso de Jeedom. Esta es (a menos que esté conectado a su red local) la dirección de Internet que utiliza para acceder a Jeedom desde afuera.

Nota

Para toda esta documentación, #API_KEY# corresponde a su clave API, específica a su instalación. Para encontrarlo, vaya al menú “General” → “Configuración” → pestaña “General””.

Nota

Para solicitudes POST, cada parámetro de consulta se puede enviar en el cuerpo de la solicitud en formato form-data o x-www-form-urlencoded. Los parámetros de consulta y el contenido del cuerpo se pueden usar juntos, pero tenga en cuenta que los parámetros de consulta tienen prioridad sobre el contenido del cuerpo.

Guión

Voaquí l’URL = http://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#APIKEY#& type = escenario & id = #ID#&action=#ACTION#

Nota

No intentes usar ‘php://input’ para pasar datos a su escenario, las etiquetas están ahí para eso.

Comando de información / acción

Voaquí l’URL = http://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#APIKEY#& type = cmd & id = #ID#

La forma más fácil de obtener esta URL es ir a la página Análisis → Resumen de domótica, para buscar el pedido y luego abrir su configuración avanzada (el ícono de “engranaje”) y allí, verá una URL que ya contiene todo lo que necesita según el tipo y el subtipo del pedido.

Nota

Es posible para el campo #ID# hacer múltiples pedidos a la vez. Para hacer esto, debe pasar una matriz en json (por ejemplo,% 5B12,58,23% 5D, tenga en cuenta que \ [y ] deben estar codificados, de ahí que% 5B y% 5D). El regreso de Jeedom será un json.

Nota

Los parámetros deben estar codificados para las URL. Puede utilizar una herramienta, aquí.

Interaction

Voaquí l’URL = http://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#APIKEY#& type = interactuar y consultar = #QUERY#

Message

Voaquí l’URL = http://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#APIKEY#& type = mensaje y categoría = #CATEGORY#&message=#MESSAGE#

Objet

Voaquí l’URL = http://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#APIKEY#& type = object

Devuelve en json la lista de todos los objetos Jeedom.

Equipement

Voaquí l’URL = http://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#APIKEY#& type = eqLogic & object_id = #OBJECT_ID#

Commande

Voaquí l’URL = http://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#APIKEY#& type = comando & eqLogic_id = #EQLOGIC_ID#

Datos completos

Voaquí l’URL = http://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#APIKEY#& type = fullData

Devuelve todos los objetos, equipos, comandos (y su valor si son información) en json.

Variable

Voaquí l’URL = http://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#APIKEY#& type = variable & name = #NAME#&value=VALOR

Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site web. Si vous continuez à utiliser ce site, nous supposerons que vous en êtes satisfait.