Yammer中“所有公司”组的组ID

时间:2014-07-10 17:35:18

标签: yammer

我使用Yammer REST API获取有关在Yammer网络中发布的消息的数据。 我可以通过传递组ID从任何组获取消息。 但我不知道All Company组的组ID。

如何查找“所有公司”组的组ID?

8 个答案:

答案 0 :(得分:3)

带参数group_id的Yammer API POST调用允许将消息发布到组,但不允许发布到AllCompany。

使用参数feed_id的相同POST调用允许将消息发布到组和AllCompany组(feed)。

使用feed_id代替group_idall作为ID。

答案 1 :(得分:2)

首先获得所有组 使用此API https://www.yammer.com/api/v1/groups.json

在该组数组中查看组全名。你可以使用该数组项的id。这将是你的小组ID。

答案 2 :(得分:1)

使用https://www.yammer.com/api/v1/messages/general.json

您可以在此处查看其他内置Feed类型的终端,例如my_feedprivatehttp://developer.yammer.com/restapi/#rest-messages

答案 3 :(得分:0)

使用https://www.yammer.com/api/v1/messages.json

这将为用户提供所有公共消息(其访问令牌用于进行API调用,此后称为当前用户)Yammer网络。对应于Yammer Web界面中的“所有”对话。

也请参阅@mleroy在之前留言中的回答。

答案 4 :(得分:0)

使用“所有”作为所有公司组的Feed ID。

我知道这篇文章有点陈旧但可能对某人有所帮助。 在Yammer的每个组页面上,右边有一个名为Access Options的部分。 点击“将此群体嵌入您身边”链接。它将为您提供包含Feed ID的组的JS代码。

答案 5 :(得分:0)

使用此API您可以访问所有消息

https://www.yammer.com/api/v1/messages.json
来自响应json的

您可以看到所有消息组的组ID。您可以注意到所有公司组的'group_created_id'为空。

我不认为所有公司的组ID都是'All',因为该参数是一个整数,所以只传递null。

答案 6 :(得分:0)

有点奇怪,但当消息属于"所有公司"

时,我发现 group_created_id 字段 null

因此,您可以使用前面提到的messages.json来获取所有公共消息, 或者如果要按组搜索邮件,可以获取组ID列表并使用:

https://www.yammer.com/api/v1/messages/in_group/{group-id}.json

之后使用messages.json,然后查看消息并搜索那些 group_created_id 字段设置为 null

的人

希望有一天能帮助某人:P

答案 7 :(得分:0)

我有类似的要求嵌入Yammer所有公司供稿,因此我需要供稿ID,这对我有用- feedType:“常规”, feedId:“全部”

希望这会有所帮助!