以下是这样的情景:我们在内部网站上使用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
});

答案 0 :(得分:0)
当网址发布到Yammer时,会创建一个打开的图形对象。这些对象不是按照设计生活在群组中,因此可以在Yammer内的任何地方创建,并且不限于某些群组。
以下是一些其他文档。