Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Yammer API Development (Intersection 2013)

Yammer API Development (Intersection 2013)

Slides for my talk at the SharePoint Intersection Conference in October 2013 at the MGM Grand, Las Vegas.

Brian Lyttle

October 30, 2013
Tweet

More Decks by Brian Lyttle

Other Decks in Programming

Transcript

  1. $ $

  2. User Read messages Post messages Admin Limited control panel access

    in addition to User privileges Verified Admin Full control panel access Export data Impersonate users Single sign-on available Enterprise Freemium
  3. Authorization Use Client ID and Secret to acquire access token

    for each user Generate HTTP Request Pass access token on authorization header Process Result Deserialize JSON (or unpack ZIP archive) (server) (client)
  4. public MessageResponse Post(string message, List<KeyValuePair<string, string>> openGraphProperties) { var postData

    = new List<KeyValuePair<string, string>> { new KeyValuePair<string, string>("body", message) }; postData.AddRange(openGraphProperties); var jsonObj = _client.Post<JObject>("messages.json", postData); var result = new MessageResponse(jsonObj); return result; }
  5. Yammer Developer Site https://developer.yammer.com/ Yammer Developers Network http://yammer.com/yammerdevelopersnetwork Mobile SDKs

    https://developer.yammer.com/mobile/ Dev Certification (soon!) https://about.yammer.com/certifications/ Getting Started https://developer.yammer.com/introduction/ REST API documentation https://developer.yammer.com/restapi/ Embed Documentation https://developer.yammer.com/connect/
  6. Yammer Plans & Pricing Basic vs. Enterprise Network features Enterprise

    IT Security, Deployment, Voluntary Adoption, Product Development, Yammer Platform, Support Services Administration & Integrations Admin guide, Security Information, Directory Sync, Single Sign-On, Yammer Embed, Data Export, etc. Make Yammer your default social network in Office 365 Yammer App for SharePoint Set up the Yammer App for SharePoint Integrate Yammer with on-premises SharePoint 2013 environments (white paper)