Identifiants : crid, urid et editKey
Un conteneur porte trois identifiants, et chacun répond à une question différente : quelle référence est la vôtre, laquelle Livstick attribue, et laquelle donne un accès en écriture depuis un navigateur.
Avant cette page
Cette page suppose acquise la distinction conteneur/message présentée dans la page de concept précédente. Conteneurs et messages
crid — votre référence
Le crid est l’identifiant que vous choisissez lorsque vous créez un conteneur. C’est la clé de tous les appels serveur qui suivent : récupérer le conteneur, le mettre à jour, déclencher la remise, déverrouiller le message. Choisissez une valeur qui a déjà un sens dans votre système — un identifiant de commande, un identifiant de carte, un code figurant sur un emballage.
La création est idempotente
Créer un conteneur avec un crid qui existe déjà n’en crée pas un second et ne modifie pas le premier. Le serveur renvoie les liens du conteneur existant, tels qu’ils sont à cet instant.
- Référence des conteneurs
- L’opération qui crée un conteneur et renvoie ensemble le crid, l’urid et l’editKey.
urid — l’identifiant Livstick
L’urid est attribué par Livstick, pas par vous. C’est l’identifiant qui apparaît dans les URL, et celui sur lequel un widget se monte : le Recorder comme le Viewer prennent un urid, jamais un crid.
- Choisir un mode d’intégration
- Où le Recorder se monte sur un urid pour écrire un message.
- Widget Viewer
- Où le Viewer se monte sur un urid pour relire un message.
editKey — le droit d’écrire depuis un navigateur
L’editKey donne un accès en écriture à un conteneur précis depuis du code côté client, sans exposer votre clé d’API. C’est ce qui permet au widget Recorder de fonctionner en toute sécurité sur une page publique.
En un coup d’œil
Les trois identifiants côte à côte : qui choisit chacun d’eux et à quoi il sert.
| Identifiant | Choisi par | Sert à |
|---|---|---|
| crid | Vous, à la création | Tous les appels API côté serveur sur le conteneur |
| urid | Livstick, à la création | Les URL, et le montage du widget Recorder ou Viewer |
| editKey | Livstick, à la création | Accorder un accès en écriture au conteneur depuis un navigateur, sans exposer votre clé d’API |