回報每一位消息使用以下端點與組ID和older_than尋呼參數Yammer的不
https://www.yammer.com/api/v1/messages/in_group/[group_id].json?older_than=[msgid(19)]
該組中這並不回報每一位消息...它跳過的消息!
這是我正在測試的付費網絡,如果它沒有提供所有消息,則API幾乎是無用。任何人都可以證實這個限制!
回報每一位消息使用以下端點與組ID和older_than尋呼參數Yammer的不
https://www.yammer.com/api/v1/messages/in_group/[group_id].json?older_than=[msgid(19)]
該組中這並不回報每一位消息...它跳過的消息!
這是我正在測試的付費網絡,如果它沒有提供所有消息,則API幾乎是無用。任何人都可以證實這個限制!
使用「older_than」參數,試圖讓所有的消息是行不通的:
參考https://stackoverflow.com/a/19107426/4099849
如果試圖遍歷的消息,你會打一些限制。這些限制在本質上是技術性的,您需要恢復到搜索API才能找到更舊的消息。不幸的是,如果您正在處理Yammer的免費版本,那麼您將不得不忍受這些限制,因爲數據導出僅適用於付費版本。
假設您正在嘗試進行某種分析,請查看Yammer Data Export API。
的唯一技術限制是Yammer的決定實施一個,他們已經擁有了請求限制,那麼爲什麼應該有一個限度你得到的消息數量是多少?這純粹是一個Yammer政策問題,而不是技術問題。我已聯繫技術支持。 – Astronaut 2014-10-09 13:54:45
有一個類似的問題:Yammer API - missing messages
的ansnwer是相同的,他不能接受的!
當使用/ API/V1 /消息/ about_topic /我得到的不是 /api/v1/messages.json 或 /API/V1/messages中返回的消息/ in_group
我的腳本尊重API費率限制和缺少的信息不會比其他人舊。 API有問題,必須修復。 我的公司正在爲Yammer付出代價,期望獲得可靠的API。
祝你好運,我試圖聯繫他們多次,只得到沒有答覆。這個問題將持續存在,這是一個恥辱。不僅他們也停止實時API – Astronaut 2015-01-19 14:57:02
另一種方法是從/ api/v1/messages/about_topic /中提取消息。因爲這樣你就可以得到大部分失蹤者。 – 2015-01-20 15:36:25
大多數但不是全部,再加上你必須合併每個消息和主題,這意味着你會浪費許多週期做一些「愚蠢」的事情,因爲當你向他們請求時所有的消息都會更簡單,因爲已經設置了請求限制,它很簡單,Yammer不想在您要求時向您提供數據。 – Astronaut 2015-02-09 14:48:58
如果您希望組中的所有消息,請使用下面提到的REST API,而不使用所有參數。然後它會列出該特定組內所有消息。
https://www.yammer.com/api/v1/messages/in_group/[group_id].json
請在發佈之前閱讀。這是行不通的,你也只能用這個電話收到20封郵件 – Astronaut 2015-03-03 12:11:30
也許你會更好,詢問Yammer的技術支持... – 2014-10-08 17:00:24