Как разместить пост в группе Yammer с помощью REST api json, поставив в копию пользователя?

353
23 августа 2017, 19:44

Есть код, который отправляет сообщение в группу:

   function yamPostRequest(val) {
       var msg_value = document.getElementById('msg_body').value;
       var groupID = document.getElementById('group_id').value;
       if (msg_value == "") {
           alert("Message body cannot be empty!");
           return false;
       }
       if (groupID == "") {
           var conf = confirm("Group ID is empty, message will be posted to All Company");
           if (conf == false) {
               return false;
           }
       }
       yam.platform.request({
           url: "https://api.yammer.com/api/v1/messages.json",
           method: "POST",
           data: {
               "body": msg_value,
               //"title" : msg_title,
               "group_id": groupID,
           },
           success: function(msg) {
               alert("Post was Successful!");
           },
           error: function(msg) {
               alert("Post was Unsuccessful");
           }
       })
   }

он отлично отрабатывает, не могу найти в документации, как при отправки сообщения в группу, поставить пользователя в копию. Вот так:

Answer 1

Нашел ответ,

function PostYammerWithNotification(group_id, message, userCC) {
    var yammerData;
    yammerData = {
        group_id: group_id,
        body: message
    };
    yammerData.cc = "[[user:" + userCC + "]]";
    yam.platform.request({
        url: "https://api.yammer.com/api/v1/messages.json",
        method: "POST",
        data: yammerData,
        success: function(msg) {
            alert("Post was Successful!");
        },
        error: function(msg) {
            alert("Post was Unsuccessful");
        }
    });
}

Указываешь ID пользователя:

PostYammerWithNotification(/*ID группы*/,"test msg",/*ID пользователя*/)

Нашел здеся

READ ALSO
Как в jsfiddle писать на ES6 из под IE?

Как в jsfiddle писать на ES6 из под IE?

писал пример на Babel + JSX, при проверке в IE11 получил ошибку на array function (в IE11 её поддержки нет)

413
Задача с областью видимости JS [дубликат]

Задача с областью видимости JS [дубликат]

На данный вопрос уже ответили:

243
Регулярка для JSLint

Регулярка для JSLint

Очередная беда с регуляркой, нужно извлечь всю строку между

199