3

有没有办法使用“yammer API”创建一个私有组?

4

4 回答 4

6

您可以使用以下代码

yam.platform.request({
                    // yam.request({
                    url: "groups.json?name=Group_Name&private=true",
                    method: "POST",
                    data: {},
                    success: function (group) {
                        console.dir(group);
                        getMyGroups();
                    },

                    error: function (group) {
                        console.error("There was an error with the request.");
                    }
                });
于 2014-06-19T12:12:50.790 回答
1

您可以使用 REST API 在 Yammer 中创建新组。

端点:

POST https://www.yammer.com/api/v1/groups.json

Parameters:
name - [string], group name
description - [string], group description
private - [true/false], indicates whether group is private

因此,您可以将此请求发送到 Yammer API 以创建新的专用组。

POST https://www.yammer.com/api/v1/groups.json?name=new_group_name&private=true
于 2014-06-17T15:30:36.153 回答
1

不可以。您只能为当前用户加入/离开现有组。请参阅https://developer.yammer.com/restapi/#rest-groups

于 2013-07-10T21:41:26.993 回答
-1

实际上,看起来您可以通过未记录的 api。
请参阅此代码: https ://github.com/OfficeDev/PnP/tree/master/Scenarios/Provisioning.Yammer

请参阅此特定行:

// 获取 Yammer 组 - 如果不存在则创建 YammerGroup group = YammerUtility.CreateYammerGroup(yammerGroupName, true, ConfigurationManager.AppSettings["YammerAccessToken"]);

于 2014-12-08T22:01:50.487 回答