Yammer.connect.embedFeed - 使用已属于另一个对话的网页网址开始新对话

时间:2016-04-20 06:24:48

标签: yammer

以下是这样的情景:我们在内部网站上使用yammer connect来为拥有自己的yammer组的特定团队。这个网站显示了数千个"项目"和yammer用于使用网址管理有关每个项目的讨论(例如http://somesite/item?id=123)。一切顺利,直到不同yammer小组中的某个人创建了一个对话,并使用了一个指向我内部网站页面的网址(例如http://somesite/item?id=123)。所以,现在当用户访问该项目时,他们会看到针对不同群组的对话。

我在config参数中使用defaultGroupID,但有没有办法告诉yammer将其限制为特定的组ID - 并且只为给定的URL创建该组的新会话(如果没有& #39; t存在)? yammer甚至可以针对相同的网址在不同的群组中创建多个会话 - 但是将会话限制在每个群组中吗?

以下是我如何创建对话的代码示例:



    var varYammerTargetUrl = $('#hidYammerTargetUrl').val();
    var varYammerGroupId = $('#hidYammerGroupId').val(); 
    var objProps = { url: varYammerTargetUrl, type: 'page', title: document.title };
    
    yam.connect.embedFeed({
	container: '#yammerFeed', network: 'mycompany.com', feedType: 'open-graph', feedId: '',
	config: {
	    use_sso: false
	    , header: false
	    , footer: false
	    , showOpenGraphPreview: false
	    , defaultToCanonical: false
	    , hideNetworkName: false
	    , defaultGroupId: varYammerGroupId
	    , promptText: 'Start a conversation about this concession'
	}
	    , objectProperties: objProps
    });




1 个答案:

答案 0 :(得分:0)

当网址发布到Yammer时,会创建一个打开的图形对象。这些对象不是按照设计生活在群组中,因此可以在Yammer内的任何地方创建,并且不限于某些群组。

以下是一些其他文档。