Maintenant que vous avez compris le fonctionnement du système de code-barres développé par Scully, c'est le moment de l'utiliser pour ranger les dossiers des affaires non-classées.
Pour rappel, le principe d'encodage de ce système de code-barres est décrit ici.
Cette fois-ci, le problème est inversé : Mulder et Scully doivent imprimer le code-barres associé à chaque dossier avant de l'y coller et de ranger le tout. Ils vont donc vous demander de générer les codes-barres et, pour gagner du temps, par paquets de 10. À vous de leur renvoyer sous forme d'images PNG encodées en Base64.
Par exemple, vous allez recevoir un contenu JSON du type :
{
'libelle1': 'Assassination case - #1 (JFK)',
[...]
'signature': '<votre signature>',
'status': 'OK'
}
Et il vous faudra répondre avec le contenu JSON :
{
'code-barres1': 'iVBORw0KGgoAAAANSUhEUgAAAJ4AAAAZCAIAAABPUgBMAAAAlUlEQVR4nO2RQQrEMAzEhv7/z+ll7TjbsudFSLQhxOM6VEmyxpus46llb36WPoGVo1bhPDJ7dFW7633WDoyu7h5XrLUqI7xPetA6TuZtO/P45ted/2XTv/SKQFEtFtViUS0W1WJRLRbVYlEtFtViUS0W1WJRLRbVYlEtFtViUS0W1WJRLRbVYlEtFtViUS0W1WJRLZYb+LR6th/mvWsAAAAASUVORK5CYII=',
[...]
'signature': '<votre signature>',
}
Allez-y, plus tôt vous commencez, plus tôt Skinner sera content et laissera ses agents retourner sur le terrain !