2017-05-03 2 views
1

Je suis confronté à un problème lié à l'intégration de yammer, je souhaite partager les articles avec yammer.com depuis mon application web et intégrer les commentaires de l'article correspondant dans mon application web.Yammer partager et intégrer les commentaires sur une application web

j'étais en mesure de publier & part le lien vers Yammer en utilisant le code JS SDK comme ci-dessous,

yam.platform.yammerShareOpenPopup(options); 

mais il ne renvoie aucun feedId ou ThreadID de l'élément partagé .

/* Like to have this kind of API to get the FeedId and ThreadId of the post */ 

    yam.platform.yammerShareOpenPopup(options).then((feedId,threadId)=>{ 

     // lot of codes 
    }); 

Comment puis-je obtenir l'ID d'alimentation et TID après avoir partagé le poste, ou est-il une API REST disponible pour partager et obtenir le feedID/ThreadID? J'ai cherché beaucoup Q & As et Yammer Docs connexes, mais la malchance je n'ai pas pu trouver des réponses ou des API.

S'il vous plaît partager vos pensées, des commentaires ou des liens également être utile.

Merci.

Répondre

0

Lorsque vous postez un message avec le Yammer Share Button, vous n'obtenez pas cette information à dessein. C'est se connecter à ce qui était à l'origine la page bookmarklet de Yammer (/ message/new). Seul yam.platform.yammerShare() est l'API documentée (lue: supportée).

Si vous souhaitez publier un message et obtenir des informations, vous devez appeler directement l'API REST. Essayez posting messages du Developer Center et vous verrez quelque chose comme ce qui suit:

enter image description here

Vous pouvez voir que vous rentrerez divers morceaux de métadonnées que vous cherchez, y compris ID du sujet. Le compromis ici est que le bouton Partager est simple, mais basique. Avec l'API REST (en utilisant le code côté serveur ou le JS SDK), vous pouvez disposer de capacités et d'un contrôle accrus.

+1

Merci @brian pour la réponse, va vérifier et mettre à jour –