Pregunta

¿Puedo obtener feeds RSS de Yammer?No quiero usar el WebPart de Feed de Yammer, pero RSS Viewer WebPart o cualquier otra cosa donde pueda personalizar el look y la sensación.

¿Fue útil?

Solución

Una buena manera de resolverlo, el problema es crear una parte web que use las API de Ymer, como el siguiente ejemplo:

var embedFeed = function ( network, prompt ) {
    yam.connect.embedFeed ( {
        container : '#embedded-group-feed',
        network : network,
        config : {
            header : false,
            promptText : prompt
        },
        feedType : 'open-graph'
    } );
};

var config = function ( network, prompt ) {
    var yammerConfigSettings = getYammerConfigValues ( );

    if ( network === '' )
        network = yammerConfigSettings [ 0 ] [ 0 ];

    yam.config ( { appId : yammerConfigSettings [ 0 ] [ 1 ] } );

    embedFeed ( network, prompt );
};

hoy también es posible autenticar a sus usuarios en Yammer por SharePoint / ADC: http://technet.microsoft.com/en-us/library/dn457819 (v= office.15) .aspx

Otros consejos

Yammer no tiene piensos RSS disponibles para usted.Así que de esa manera se cierra (aunque existe herramientas de terceros que afirman que pueden darle un feed RSS para Yammer, como https://zapier.com/zapbook/yammer/rss/3798/create-rss-feed-of-hammer-messages/ ).

Le animaría a explorar la API de Yammer: S, que podría ser útil (como https:// desarrollador.Yamer.com / Connect / ), pero tengo un vago recuerdo de ellos que no están siendo compatibles con los modelos de autenticación de SharePoints, ¡con suerte arreglados por ahora!

No estoy seguro de qué versión de SharePoint está usando, pero puedo sugerirle las posibilidades.

usando la pieza web de Feed RSS

  1. Obtenga la URL de alimentación relevante del sitio de Yammer.
  2. Por ejemplo, elegir el tipo de alimentación del grupo mostrará todas las conversaciones de Yammer para un grupo en particular. Tendrá que conocer la ID del grupo Yammer. Para encontrar esta información, inicie sesión en Yammer.com y navegue al grupo. Ahora mira la dirección URL para la página en la que estás. La ID del grupo es un conjunto de dígitos al final de la URL. Busque, "... Grupo & FeedID= 1111111", donde "1111111" es el ID de grupo.
  3. Agregue una parte web de Feed RSS a su página y envíe esta URL de alimentación externa. Formación de alimentación externa incluso para SharePoint Online.

    usando el editor de contenido webpart

    Utilice el siguiente código

    <script>
    yam.connect.embedFeed(
    { container: '#embedded-feed'
    , network: '' // update with your own
    });
    </script>
    <div id="embedded-feed"></div>
    

    1. Guarde el código anterior en un archivo de texto (por ejemplo, e.g. yammet.txt) y carguelo a una biblioteca de documentos en SharePoint

    2. Abra la página en la que desea mostrar su feed. LLEVARLO EN EL MODO DE EDICIÓN y agregue una parte web del editor de contenido. Edite la parte web, y agregue la ruta a su archivo en el enlace de contenido y haga clic en Aceptar

    3. Si ha iniciado sesión, la alimentación se cargará.

Probamos la ruta Zappier, pero fueron asiadas. Pudimos usar la API de descanso Yammer. Creamos una cuenta O365 y hicimos que esa cuenta se suscriba a todos los grupos que queríamos en el feed. Luego pudimos usar el OAUTH_TOKEN de esa cuenta con las llamadas API. Todavía tenemos que analizar los resultados y solo los anuncios obtienen títulos. Solo estamos usando el autor, la fecha, el título y la descripción. Utilizamos la API https://www.yammer.com/api/v1/messages. JSON Documentado https://developer.sammer.com/docs/messagesjson < / p>

Tuvimos que estructurar la producción en nuestra feed "RSS" que sigue siendo algo que estamos tratando de refinar.

Puede obtener el OAUTH_TOKEN de este usuario al registrarlos en su sitio de Yammer y luego abrir las herramientas de desarrollo en Chrome. En la pestaña Aplicación en cookies, si observa el http (s): // www • yammer • com cookie, encontrará el OAUTH_TOKEN del usuario. Desde que implementamos este año pasado, ha cambiado una vez y solo tuvimos que actualizar nuestro sitio web de C # ASP.NET con el nuevo token.

Esto nos permitió tirar de todos los feeds de la compañía junto con grupos específicos.

Licenciado bajo: CC-BY-SA con atribución
scroll top