2014-07-10 64 views
1

我使用Yammer REST API獲取有關發佈在我們Yammer網絡中的消息的數據。 我可以通過傳遞組ID來從任何組獲得消息。 但我不知道All Company組的組ID。如何找到所有公司組的組ID?Yammer中的「All Company」Group的組ID

回答

0

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

這將使用戶(其訪問令牌正在用於使API調用,此後稱爲當前用戶)Yammer網絡中的所有公共消息。對應於Yammer Web界面中的「所有」對話。

也可以在早期的消息中引用@mleroy的答案。

1

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

在組陣列組 檢查出的組全名。你可以使用該數組項的id。那將是你的組ID。

+0

雖然沒有直接的問題有關,我發現這是很有幫助的,謝謝。這個端點似乎沒有記錄。 –

0

使用「全部」作爲所有公司組的飼料ID。

我知道這個帖子有點老了,但它可能會幫助某人。 在Yammer的每個組頁面上,右側有一個稱爲訪問選項的部分。 點擊鏈接「將這個小組嵌入你的身邊」。它會爲您提供包含Feed ID的組的JS代碼。

3

帶參數「group_id」的Yammer API POST調用允許將消息發佈到組,但不發佈到AllCompany。

與參數「feed_id」相同的POST調用允許將消息發佈到組和AllCompany組(feed)。

使用「feed_id」代替「group_id」和「全部」作爲id。

0

使用這個API,您可以訪問能力的所有消息

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

從響應JSON你可以看到所有消息groups.You可以看到,「group_created_id」的羣組標識是空的所有企業集團。

我不認爲所有公司的組ID都是'全部',因爲該參數是一個整數,所以只傳遞null。

0

它有點怪異,但我發現了group_created_id該消息屬於「所有公司」時

所以,你可以使用的消息。如之前提到的獲得json的所有公開信息, 或者如果要通過組來搜索郵件,你可以得到組ID和使用的列表:

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

和使用messages.json後,去在郵件和搜索這些誰擁有該領域group_created_id設定爲

希望這將幫助別人一天:P