javascript - Yammer 共享评论并将评论嵌入到 Web 应用程序中

标签 javascript yammer social-media

我面临与 yammer 集成相关的问题,想要从我的 Web 应用程序将文章分享到 yammer.com 并将相应文章的评论嵌入到我的 Web 应用程序中。

能够使用下面的 JS SDK 代码发布和分享到 Yammer 的链接,

yam.platform.yammerShareOpenPopup(options);

但它没有返回共享项目的任何 feedIdthreadId

   /* 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
    });

分享帖子后如何获取提要 ID 和线程 ID,或者是否有任何 REST API 可用于共享和获取提要 ID/线程 ID? 我搜索了很多相关的问答和 Yammer 文档,但不幸的是我找不到任何答案或 API。

请分享您的想法,任何评论或链接也会有所帮助。

谢谢。

最佳答案

当您发布带有 Yammer Share Button 的消息时您不会通过设计获得此信息。它连接到最初的 Yammer 书签页面 (/message/new)。只有 yam.platform.yammerShare() 是记录的(读取:支持的)API。

如果您想发布消息并获取信息,您需要直接调用 REST API。试试 posting messages从开发人员中心,您将看到类似以下内容:

enter image description here

您可以看到您取回了您正在查找的各种元数据,包括线程 ID。这里的权衡是“共享”按钮很简单,但很基本。通过 REST API(使用服务器端代码或 JS SDK ),您可以获得更强大的功能和控制。

关于javascript - Yammer 共享评论并将评论嵌入到 Web 应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43757647/

相关文章:

javascript - Yammer API 问题 - 获取显示错误的组

android - "@"字符类型的 Android 上的 AutoCompleteTextView

facebook - (#100) 帖子的链接必须指向应用程序的连接或 Canvas URL

javascript - 自动选择 datatables.js 中的一列

javascript - 在 setState 中使用变量 - react

javascript - 允许在使用 jQuery 循环时切换元素

javascript - Yammer JS SDK——CORS 问题

yammer - 通过 yammer API 创建私有(private)群组

analytics - 社交媒体数据提供商

由于异步函数,javascript 无法为变量赋值。