7. Login to Yammer as a network administrator (only available to network admins)
Navigate to the Network Admin portal within Yammer
Select “Export Data” from the “Content and security” section of the side navigation
Select a start date for the export (read: all additional filter must be completed after the export)
Optionally include attachment and external networks
Yammer exports (Enterprise only)
8. What is exported?
What’s included (.csv format)
Admins
Files
Groups
Messages
Networks
Pages
Topics
Users
What’s missing
Mentions*
Following
Sharing
Detailed Date and User Demographics
9.
10. Building your own – Yammer APIs
Developer registers
application and
implements
authorization
Simple authorization
11. App registration
Accessible to all users of a
network.
Apps are registered with a
home network and then
published to the directory.
Redirect URI is the most
important setting, but it is
set elsewhere.
12. Authorization
Redirect user to the OAuth
dialog URL.
Process the response at
your Redirect URI when
user allows the app.
13. Creating a Yammer test token
https://www.yammer.com/dialog/oauth?client_id=[:client_id]&
redirect_uri=[:redirect_uri
https://www.yammer.com/oauth2/access_token.json?client_i
d=[:client_id]&client_secret=[:client_secret]&code=[:code
14.
15. REST API Endpoints
Data exportMessages Users Groups
• https://www.yammer.com/api/v1/messages.json
• https://www.yammer.com/api/v1/users.json
• https://www.yammer.com/api/v1/groups.json
http://developer.yammer.com/restapi/
17. Yammer REST API ... what to watch out for
https://www.yammer.com/api/v1/messages/in_group/[123456].json
18. Building SimpleYammerClient: a custom
Yammer exporter
http://yammersimpleapi.codeplex.com
http://blogs.technet.com/b/speschka/archive/2013/10/05/using-the-yammer-
api-in-a-net-client-application.aspx