Publishers
Los publicadores (publishers) son las aplicaciones o socios que envían datos a Sensedia Events Hub, comunicando eventos que se distribuirán a los suscriptores.
Los publicadores envían eventos a los tópicos, que definen la URL de publicación. Por lo tanto, en el proceso de registro de publicadores, es necesario habilitar los tópicos a los que cada publicador puede enviar solicitudes.
Lista de publishers
En la pantalla Publishers puede ver todos sus publicadores y registrar nuevos.
Puede buscar un publicador específico utilizando los filtros de la parte superior de la pantalla. Le permiten buscar por:
Utilice el campo Order by para definir el orden de la lista. Puede elegir ver por la fecha de creación más reciente o más antigua, o por orden alfabético. |
Al hacer clic en el nombre de un publicador, serás redirigido a la pantalla de Overview. En ella, puede:
-
ver y editar la información del publicador utilizando el botón Edit Publisher;
-
eliminar el publicador haciendo clic en el icono ;
-
activar o desactivar tópicos para la publicación con el botón Edit Enabled Topic.
Creación de publishers
Events Hub permite crear publicadores manualmente o importarlos desde la Sensedia API Platform.
Para empezar, haga clic en el botón . En la pantalla que se abre, elija cómo desea crear el publicador:
Importar una app
Para crear un publicador a partir de una app registrada en la Sensedia API Platform, siga estos pasos:
-
Haga clic en el botón Import from API Management;
-
En el campo APP NAME, escriba o busque en la lista el nombre de la app que desea importar.
Al hacer esto, todos los campos de la sección Overview se rellenan automáticamente y no se pueden editar; -
Haga clic en Save;
-
Haga clic en ADD ENABLED TOPICS para vincular el publicador a los tópicos;
-
Al elegir un tópico, haga clic en ;
-
En la pantalla que se abre, haga clic en el icono y habilite también el contexto al que se permitirá el publicador;
-
Haga clic en Done para guardar los cambios.
Registro manual
Para crear un publicador desde cero, siga estos pasos:
-
En la sección Overview, rellene los campos:
-
Name: nombre del publicador, que debe ser único;
-
Status: seleccione entre aprobado (approved), pendiente (pending), rechazado (rejected) o cancelado (canceled);
-
Description: campo no obligatorio para incluir una descripción;
-
Developer: correo electrónico del desarrollador responsable del publicador;
-
Client ID: ID del publicador para cuando el evento sea recibido por el Events Hub.
-
-
Haga clic en Save and Next;
-
Haga clic en ADD ENABLED TOPICS para vincular el publicador a los tópicos;
-
Al elegir un tópico, haga clic en ;
-
En la pantalla que se abre, haga clic en el icono y habilite también el contexto al que se permitirá el publicador;
-
Haga clic en Done para guardar los cambios.
La sección Topics sirve para habilitar los tópicos a los que el publicador podrá enviar eventos. Los tópicos se crean a través de los handlers y se habilitan en contextos. Esto te permite utilizar contextos específicos para publicadores en un mismo tópico.
Imagina que quieres que el "Publisher A" publique eventos para el tópico "Outlet". Los endpoints de autorización se definen por contexto. Esto le permite configurar un mock para "Testing" y mantener el contexto por defecto con la autorización real. |
Share your suggestions with us!
Click here and then [+ Submit idea]