Yammer嵌入显示错误的开放图形数据

时间:2015-01-27 16:35:45

标签: yammer

我们有一个内部网门户网站,其中包含博客部分。我们希望Yammer对博客文章发表评论。我们正在使用Yammer Embed Commenting功能。该功能正常工作,但它不会从页面中提取打开的图形数据,而是默认为Yammer的信息(参见图像)。

页面上还有一个错误GET https://www.yammer.com/api/v1/likes/open_graph_object/351561199203555?_=1422308845424 404(未找到)

关于网站

  • 使用SSL
  • 需要Yammer身份验证才能使用OAuth进行访问
  • 可从我们的内部网访问

enter image description here

1 个答案:

答案 0 :(得分:0)

原来这是因为网站认证。

我们需要在javascript中指定初始化嵌入的OG数据。代码如下:

yam.connect.embedFeed({
 container: "#embedded-feed",
 network: "fourleaf.com",
 feedType: "open-graph",
 objectProperties: {
   url: "https://box.com/file/abc123",
   type:  "file",
   title: "Yammer ROI.pdf",
   image: "https://dox.com/file/abc123.png"
 }
});