Les slides de notre première rencontre parisienne Yammer #IYamAPI !
- Démo des opportunités offertes par Yammer : Situation actuelle puis présentation d'Office Graph, pour se donner des idées.
- Découverte des différents moyens de coder sur Yammer (pour entendre les mots API, REST, JS, SDK), avec une attention particulière sur la nouvelle authentification
- Ouverture sur des idées d'App Yammer
G.Carlander - Avril 14 - ERYEM
13. Développement Yammer
• Embed
• APIs via SDK – JS, RUBY, Python
• Open Graph
• RealTime API
• .NET
• Attention > Changement de système d’authentification
14. Embed
• Une manière simple et efficace d’intégrer Yammer sur votre site
• Fonctionne dans une iFrame de 400px de largeur min. (pas d’IE6)
• Possibilité de montrer plusieurs flux
• Login Yammer obligatoire
17. Utilisation de l’API (en JS par ex.)
• Pour une personnalisation complète de Yammer
• Voir, éditer, créer et supprimer différents flux filtrés + Envoyer un message comme email
• Rejoindre un groupe ou en partir
• Ajouter/Supprimer des pièces jointes
• “Likes”
• Gestion des utilisateurs
20. Migration vers le dernier JS SDK
• Accéder aux données de votre app via : https://www.yammer.com/client_applications
• Préciser l’origine du script dans les infos de son app :
• Changer l’adresse URL du script par : https://assets.yammer.com/assets/platform_js_sdk.js
(possibilité de préciser un domaine complet : https://contoso.com)
21. Open Graph
• Définition d’une activité :
• <Actor> <Action> <Object> on <App
Name>: <Message>20
• Ex : “Sidd Singh” created “Lunch Meeting” on
Sched.do: Ca vous tente des sushis ?!
23. Yammer en .NET
• Ni plus ni moins des appels REST, écrits grâce aux « HTTP requests » du .NET
• Un SDK déjà existant
http://blogs.technet.com/b/speschka/archive/2013/10/05/using-the-yammer-api-in-a-net-client-application.aspx
24. Yammer en une ligne… de commande
• Fonctionne même en PowerShell
• « PSYammer » sur CodePlex
• Fonctionne avec OAuth
http://blogs.msdn.com/b/johnmill/archive/2012/09/10/yammer_2d00_from_2d00_the_2d00_command_2d00_line.aspx
25. Pour suivre Yammer à la trace
• Twitter
• Alexandre Cipranni - @alcip
• Christophe Fiessinger (Sr. Product Manager, Office365 / Yammer) - @cfiessinger
• Guillaume Meyer (Eryem) - @guillaumemeyer
• Richard Dizeregas (Centre des usages à Corp) - @richdizz
• LinkedIn
• http://www.linkedin.com/groups?gid=1182537 - Yammer Fans
• http://www.linkedin.com/groups/Yammer-Community-Group-6635813 - Community group
• Mdsn blogs
• http://blogs.msdn.com/b/chrisfie
• http://blogs.msdn.com/b/richard_dizeregas_blog/
• Yammer group
• https://www.yammer.com/yammerdevelopersnetwork/
26. A nous !
• A nous de développer de nouvelles applications dédiées !
• Cherchez à mettre à profit vos compétences via les différents SDK
• Appuyez-vous sur les différents succès de clients !
• Pistes :
• BI
• Analytics
• 3D (BabylonJS)
• ?