Jun 13 2017 10:03 AM
When will v2 of the API be release to developers?
Jun 20 2017 01:17 PM
Jun 21 2017 04:42 PM
Victor - any Yammer Platform updates are shared on the dev blog: https://developer.yammer.com/blog
Jun 22 2017 05:03 AM
A phone support rep indicated to me that a "design decision" as he called it, I call it a bug around downloading messages has been resolved in v2 of the API. The same support rep indicated that yammer.com is already running on v2 of the API. I asked when v2 would be made available to developers, and the support rep didn't know. I also asked him where I might signup for updates so I could be one of the first to know when v2 would be released, the support rep didn't know.
What would I like in v2?
1. Download all messages with 1 request.
2. If not #1, then make the GET messages endpoint work. Right now it randomly ommits 40% of the data. This is the bug I report on Stackoverflow and by phone and was told this was a "design decision".
3. A higher messages per request and higher rate limit would be nice!
4. In the export API it'd be nice if the messages.csv included likes data.
Jun 22 2017 04:30 PM
Thank you for the details. For #1 and #2 - the answer given by a Yammer Support Engineer on StackOverflow is correct:
"There are technical limits on the number of items that will be returned from the REST API for messages. These were designed for client applications that need recent data. The best option would be to use individual calls to the message endpoint from the REST API (api_url field) to fill in any gaps in your archive. Make sure everything is stored in a persistent fashion."
I don't expect #3 to happen. I will add #4 as a feature request.
Jun 23 2017 05:22 AM
RE: #1 and #3
It was worth a shot.
RE: #2
We're trying to download data for all of our messages. Best I can tell the API is randomly ommitting 40% of the messages. How is one supposed to programatically know which 40% is missing and thereby what requests of the API will retrieve that missing 40%? I don't believe it is technically possible.
New question...the phone support rep indicated that v2 of the API resolved this missing message data issue. Sounds like you might be indicating that that isn't accurate. Would you confirm?
Jun 24 2017 08:48 AM
Jun 24 2017 08:59 AM
Jun 26 2017 07:04 AM
Vimanyu on my current path I'm using the export API to get all of the messages, then I'm looping through each message using the https://www.yammer.com/api/v1/users/liked_message/:Message_id.json to get the like data. The rate limit is painful as you'd expect. Also, the CSV formatting from the export API is poorly formed, which has complicated this effort, but it does appear to be doable.
Jun 26 2017 03:10 PM
It's great to see this discussion, and the shared advice from the devs in our Yammer community.
It would help me to go up a level, to understand the use case(s) you're building for. Please post your use cases/user scenarios. Thanks!
- Sabra, Yammer Platform Team
Jun 26 2017 04:37 PM
Jun 27 2017 06:24 AM
In my case I'm on a team within my company who's goal is to improve internal communication. Yammer is a big part of our plan. As such I am exporting all of the message data out of Yammer into our Business Inteligence platform (DOMO) to be able to dig into the data and measure KPI over time. We can't get meaningful BI out of the Yammer data with 40% of the data missing. So, that's what I've been working to solve for.
Jun 27 2017 06:27 AM
I am using the Yammer Export API to download message data on a nightly basis. The Yammer Export API does not ommitt any messages, and you can pull all messages in one request. But, the Yammer Export API does not include Likes data for each message. So, if you want Likes data, you'll have to work with the Yammer API.
Jun 29 2017 10:55 AM
Dec 10 2018 03:00 AM
Any update on V2 release and documentation ? I only can find v1 documentation