2014-10-09 2 views
2

Я пытаюсь использовать Yammer API для создания поста на Yammer, я следующий код:Yammer API - Создание поста на Yammer

<!DOCTYPE html> 

<html lang="en" xmlns="http://www.w3.org/TR/html5/"> 
<head> 
    <meta charset="utf-8" /> 
    <title>YammerNotification - Version 1</title> 
    <script src="https://assets.yammer.com/platform/yam.js"></script> 
    <script> 
     yam.config({ appId: "APP-ID" }); 
    </script> 
</head> 
<body> 
    <button onclick='post()'>Post on Yammer!</button> 
    <script> 
     function post() { 
      yam.getLoginStatus(function (response) { 
       if (response.authResponse) { 
        yam.request(
         { 
          url: "https://www.yammer.com/api/v1/messages.json" 
         , method: "POST" 
         , data: { "body": "This Post was Made Using the Yammer API. Welcome to the Yammer API World." } 
         , success: function (msg) { alert("{Post was Successful!}: " + msg); } 
         , error: function (msg) { alert("Post was Unsuccessful..." + msg); } 
         } 
        ) 
       } else { 
        yam.login(function (response) { 
         if (!response.authResponse) { 
          yam.request(
           { 
            url: "https://www.yammer.com/api/v1/messages.json" 
           , method: "POST" 
           , data: { "body": "This Post was Made Using the Yammer API. Welcome to the Yammer API World." } 
           , success: function (msg) { alert("{Post was Successful!}: " + msg); } 
           , error: function (msg) { alert("Post was Unsuccessful..." + msg); } 
           } 
          ); 
         } 
        }); 
       } 
      }); 
     } 
    </script> 
</body> 
</html> 

Хотя что бы мой APP ID? И как мне сказать, в какую группу я хочу поставить сообщение?

Любые предложения высоко оценили

Yammer

ответ

4
...what would my APP ID be? 

Вы должны были бы зарегистрировать приложение как описано здесь - https://developer.yammer.com/introduction/#gs-registerapp и ваш APP ID это значение ИД клиента в

And how do I tell it what group I want to put a post to? 

Укажите идентификатор группы в вашем вводе данных json:

data: { 
"body": "This Post was Made Using the Yammer API. Welcome to the Yammer API World." 
,"group_id" : groupID 
} 

Посмотреть полный образец кода здесь - http://blogs.technet.com/b/israelo/archive/2014/10/21/yammer-js-sdk-for-dummies.aspx

0

Найти пример здесь: http://www.sharepointyammertech.com/2014/12/yammer-sharepoint-2013-how-to-post.html.

Data-App-id - это тип идентификатора, который используется для распознавания запросов YAMAM REST, поступающих из действительных приложений. Пока вы создаете новый Data-App-Id, вам нужно указать URL-адрес вашего сайта в «JavaScript Origins». Ниже приведен URL, где вы можете создать новый Data-App-Id: https://www.yammer.com/client_applications.

Смежные вопросы