2014-10-08 41 views

回答

1

使用「older_than」參數,試圖讓所有的消息是行不通的:

參考https://stackoverflow.com/a/19107426/4099849

如果試圖遍歷的消息,你會打一些限制。這些限制在本質上是技術性的,您需要恢復到搜索API才能找到更舊的消息。不幸的是,如果您正在處理Yammer的免費版本,那麼您將不得不忍受這些限制,因爲數據導出僅適用於付費版本。

假設您正在嘗試進行某種分析,請查看Yammer Data Export API

+0

的唯一技術限制是Yammer的決定實施一個,他們已經擁有了請求限制,那麼爲什麼應該有一個限度你得到的消息數量是多少?這純粹是一個Yammer政策問題,而不是技術問題。我已聯繫技術支持。 – Astronaut 2014-10-09 13:54:45

0

有一個類似的問題:Yammer API - missing messages

的ansnwer是相同的,他不能接受的!

當使用/ API/V1 /消息/ about_topic /我得到的不是 /api/v1/messages.json 或 /API/V1/messages中返回的消息/ in_group

我的腳本尊重API費率限制和缺少的信息不會比其他人舊。 API有問題,必須修復。 我的公司正在爲Yammer付出代價,期望獲得可靠的API。

+0

祝你好運,我試圖聯繫他們多次,只得到沒有答覆。這個問題將持續存在,這是一個恥辱。不僅他們也停止實時API – Astronaut 2015-01-19 14:57:02

+0

另一種方法是從/ api/v1/messages/about_topic /中提取消息。因爲這樣你就可以得到大部分失蹤者。 – 2015-01-20 15:36:25

+0

大多數但不是全部,再加上你必須合併每個消息和主題,這意味着你會浪費許多週期做一些「愚蠢」的事情,因爲當你向他們請求時所有的消息都會更簡單,因爲已經設置了請求限制,它很簡單,Yammer不想在您要求時向您提供數據。 – Astronaut 2015-02-09 14:48:58