Вопрос

Могу ли я получить RSS-каналы от Yammer?Я не хочу использовать Yammer Ced WebPart, но RSS Viewer WebPart или что-нибудь еще, где я могу настроить внешний вид.

Это было полезно?

Решение

Хороший способ решить проблему, это создать веб-часть, которая использует API Yammer, как следующий пример:

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 );
};
.

Сегодня также возможно аутентифицировать своих пользователей на Yammer by SharePoint / ADC: http://technet.microsoft.com/en-us/library/dn457819 (v= office.15) .aspx

Другие советы

У

Yammer не имеет доступных для вас RSS-каналов.Так что таким образом закрыт (все, хотя это существует сторонние инструменты, которые утверждают, что они могут дать вам RSS-канал для Yammer, как https://zapier.com/zapbook/yammer/rsss/3798/create-rss-feed-of-yammer-messages/ ).

Я бы побудил вас исследовать API Yammer: s, что может быть полезно (например, https:// developer.yammer.com / Connect / ), но у меня есть распутная память о них не поддерживаемых моделями аутентификации SharePoints, надеюсь, закрепленным сейчас!

Я не уверен, какая версия SharePoint вы используете, но я могу предложить вам возможности.

Использование веб-части RSS Feed

  1. Получить соответствующий URL-адрес подачи от сайта Yammer. Например, например, выбор типа подачи группы отобразит все разговоры Yammer для конкретной группы. Вам нужно знать идентификатор группы Yammer. Чтобы найти эту информацию, войдите в yammer.com и перейдите к группе. Теперь посмотрите на адрес URL для страницы, который вы находитесь. ID группы представляет собой набор цифр в конце URL. Ищите, "... group & feedit= 1111111", где "1111111" - это идентификатор группы.
  2. Добавьте веб-часть RSS-подачи на вашу страницу и отправьте этот внешний URL-адрес подачи. Внешний канал работает даже для SharePoint онлайн.

    <Сильные> Использование редактора контента WebPart

    Используйте код ниже

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

    1. Сохраните код выше в текстовом файле (e.g. yammer.txt) и загрузите его в библиотеку документов в SharePoint

    2. Откройте страницу, на которой вы хотите отобразить свой канал. Принесите его в режим редактирования и добавьте веб-часть редактора контента. Отредактируйте веб-часть и добавьте путь к файлу под контентом Link и нажмите OK

    3. Если вы вошли в систему, корм будет загружаться.

Мы попробовали маршрут Zappier, но были замашены. Мы смогли использовать API Yammer Read API. Мы создали учетную запись O365 и имели этот счет подписаться на все группы, которые мы хотели в кормах. Мы тогда смогли использовать эту учетную запись OAuth_token с вызовами API. Мы все еще должны разобрать результаты и только объявления получают названия. Мы используем только автор, дату, название и описание. Мы использовали API https://www.yammer.com/api/v1/messages. JSON Документировано https://developer.yammer.com/docs/messagesjss < / P >.

Нам пришлось структурировать вывод в нашу «RSS» канал, который по-прежнему то, что мы пытаемся уточнить.

Вы можете получить OAuth_token этого пользователя, войдя в свой сайт Yammer, а затем открыть инструменты DEV в Chrome. На вкладке приложений под файлами cookie, если вы посмотрите на http (ы): // www • Yammer • Com Cookie, вы найдете, что oAuthoke_token. Поскольку мы реализовали этот последний год, он изменен один раз, и нам просто пришлось обновить наш веб-сайт C # ASP.NET с новым токеном.

Это позволило нам потянуть всю компанию питание вместе с определенными группами.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top