2016-04-20 5 views
0

シナリオ:ここではyammerグループを持つ特定のチームの内部Webサイトでyammer connectを使用しています。このウェブサイトには何千もの「アイテム」が表示され、ヤマーはURLを使って各アイテムについてのディスカッションを管理するために使用されます(例:http://somesite/item?id=123)。異なるヤーマーグループの誰かが会話を作成し、社内のウェブサイトのページを指し示すURL(例:http://somesite/item?id=123)を使用するまで、すべてうまくいっていました。だから、ユーザーがそのアイテムに行くと、別のグループの会話が表示されます。Yammer.connect.embedFeed - すでに別の会話に属しているページURLで新しい会話を開始する

私はconfig引数にdefaultGroupIDを使用していますが、yammerに特定のグループIDを付与するように指示する方法があります - 指定されたURLについてのみそのグループの新しい会話を作成します(もし、存在しない)?同じURLに関して、異なるグループの複数の会話を作成することもできますが、会話は各グループに限定しておきますか?

は、ここで私は会話を作成していますかのコードサンプルです:URLはYammerのに掲載されている場合

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

答えて

0

が作成されたオープングラフオブジェクトが存在します。これらのオブジェクトは設計によってグループに存在しないため、Yammer内のどこにでも作成でき、特定のグループに限定されません。

追加のドキュメントがあります。

関連する問題