annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 
cancel
441
Visites
0
Compliment
0
Commentaires
Jimena Saez
Community Manager
Community Manager

Quiconque utilise des messages texte sur des appareils mobiles est probablement familiarisé avec les émoticônes. Il y a certainement une bonne raison à cela, car les émoticônes aident à transmettre les réactions et les sentiments d'un message, mieux qu'un simple texte. Par exemple, il peut être beaucoup plus facile de déchiffrer l’intention ou le ton d’un message en fonction des émoticônes employés.

4emojis.png

Cisco Spark peut envoyer et recevoir des messages contenant des caractères emoji, non seulement sur les périphériques mobiles, mais également sur les ordinateurs Mac et Windows. Allez-y et essayez-le maintenant sur votre ordinateur portable ou votre poste de travail. Lorsque vous tapez Cisco Spark sur un Mac, pour envoyer un message avec des caractères emoji, vous pouvez accéder au raccourci du panneau de saisie rapide emoji en appuyant simultanément sur les touches Commande + Contrôle + Espace. Pour accéder aux sélections emoji sous Windows, le clavier à l'écran (tactile) doit d'abord être activé. Pour ce faire, cliquez avec le bouton droit sur la barre des tâches et sélectionnez l'option Afficher le bouton du clavier tactile. Cela placera une icône de clavier dans la zone des notifications de la barre des tâches Windows. Cliquez sur cette icône et un clavier apparaîtra à l'écran. A la suite d'Espace et de la touche Ctrl, cliquez sur le visage souriant (Smiley) pour accéder à la sélection d'emojis.

Les robots Cisco Spark peuvent également envoyer et recevoir des caractères emoji. Cela peut être fait de différentes manières. Une méthode consiste simplement à utiliser les caractères emoji réels directement dans le contenu d'un appel d'API ou d'un code d'application, car ils constituent des caractères parfaitement valides dans l'API Spark. Il est important de noter que l’appel d’API devra inclure charset=utf-8 dans l’en-tête Content-type . Voici un exemple d’extrait de code jQuery et le message Spark résultant lors de l’envoi de véritables caractères emoji dans un appel API /messages :

Screen Shot 2017-06-05 at 8.04.40 AM.png

philbot.png

Certains programmeurs peuvent vouloir automatiser davantage les choses en référant la valeur unicode réelle pour un emoji correspondant dans leur code bot. Les points de code des séquences et des caractères emoji disponibles sont répertoriés sur le site de référence Unicode et peuvent également être trouvés dans plusieurs référentiels GitHub publiques. Comme indiqué sur le site Web de référence, la valeur hexadécimale unicode correspondante pour “Robot Spark” c'est U+1F916 et pour “Unicorne” c'est U+1F984. Cependant, pour utiliser ces codes dans une application nous devons trouver la paire de substitution pour chacune de ces valeurs hexadécimales.

La raison pour les paires de substitution est que dans une valeur hexadécimale, u+FFFF est aussi grand que possible et représente 65535 en codage de base10. C'est le plus grand entier qui existe; il n'y a pas de nombre valide plus grand que ça. En d'autres termes, imaginez un ordinateur dont le nombre ne dépasse pas 65535. Ainsi, une fois que nous aurons plus de 65535 caractères, nous devons commencer à combiner deux caractères. Pour faire une analogie, l'ordinateur manquait de doigts sur lesquels compter, il a donc commencé à compter les orteils - comme dans le numéro 11, il s'agit de "10 doigts et un orteil". Vous trouverez ici une introduction très utile sur le sujet des jeux de caractères et sur les raisons pour lesquelles l'encodage est nécessaire.

Pour tester rapidement les émoticônes Unicode dans Spark, un calculateur de paires de substitution très pratique est disponible sur ce website. Cependant, cette opération peut être effectuée par le programme en utilisant quelque chose comme cet exemple de fonction Javascript:

Screen Shot 2017-06-05 at 8.05.37 AM.png

En prenant ces valeurs de paires de substitution dans une demande d'appel REST vers l'API Spark /messages , les émoticônes correspondantes s'affichent dans le message Spark, comme dans le premier exemple:

Screen Shot 2017-06-05 at 8.06.17 AM.png

philbot2.png

N'oubliez pas que les émoticônes ne sont pas seulement amusants, mais qu'ils peuvent vraiment vous aider à rendre vos messages Spark bot plus humains. N'hésitez pas à les utiliser ! Ou, si vous êtes un bot, “abondamment \uD83E\uDD21\uD83D\uDC3F\uD83C\uDF55”!  Si vous avez des questions, n'hésitez pas à nous contacter sur devsupport@ciscospark.com ou à rejoindre DevSupport Spark space. Suivez-nous sur Twitter pour être actualisé.

- Phil Bellanti, Technical Marketing Engineer

 

Publié par: philbell / Version originale en anglais

Mise en Route
Bienvenue dans la Communauté !

La communauté est un hub pour vous connecter avec vos pairs et les spécialistes Cisco, pour demander de l'aide, partager votre expertise, développer votre réseau et évoluer professionnellement.
Vous êtes un nouvel arrivant ? Cliquez ici pour en savoir plus.

Nous voulons que votre navigation soit la meilleure, donc vous trouverez des liens pour vous aider à être rapidement familiarisé avec la Communauté Cisco :