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

问题描述 投票:2回答:7

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

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

yammer
7个回答
3
投票

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

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

使用feed_id而不是group_idall作为id。


2
投票

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

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


1
投票

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

你可以在这里看到其他内置的feed类型端点,例如my_feedprivatehttp://developer.yammer.com/restapi/#rest-messages


0
投票

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

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

在早期的消息中也请参考@mleroy的回答。


0
投票

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

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


0
投票

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

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

从响应json中,您可以看到所有消息组的组ID。您可以注意到所有公司组的“group_created_id”为空。

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


0
投票

它有点奇怪,但我发现当消息属于“所有公司”时,group_created_id字段为空

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

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

然后使用messages.json,遍历消息并搜索那些字段group_created_id设置为null的人

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

© www.soinside.com 2019 - 2024. All rights reserved.