我面临与 yammer 集成相关的问题,想要从我的 Web 应用程序将文章分享到 yammer.com 并将相应文章的评论嵌入到我的 Web 应用程序中。
我能够使用下面的 JS SDK 代码发布和分享到 Yammer 的链接,
yam.platform.yammerShareOpenPopup(options);
但它没有返回共享项目的任何 feedId 或 threadId。
/* 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从开发人员中心,您将看到类似以下内容:
您可以看到您取回了您正在查找的各种元数据,包括线程 ID。这里的权衡是“共享”按钮很简单,但很基本。通过 REST API(使用服务器端代码或 JS SDK ),您可以获得更强大的功能和控制。
关于javascript - Yammer 共享评论并将评论嵌入到 Web 应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43757647/