{"__v":46,"_id":"545137a814af501a00b50cff","category":{"__v":11,"_id":"545137a814af501a00b50cfd","project":"545137a814af501a00b50cf9","version":"545137a814af501a00b50cfc","pages":["545137a814af501a00b50cff","5451389e14af501a00b50d11","5451384514af501a00b50d04","546b8edb62515a14007ebc39","546b9214b47b5d1400109efa","546b922862515a14007ebc4f","546b9234b47b5d1400109efc","546b924762515a14007ebc51","546b925662515a14007ebc53","546fdac1691dc8080089521d","547374bd007eb108007e0380"],"createdAt":"2014-10-29T18:53:28.598Z","from_sync":false,"order":0,"slug":"documentation","title":"Documentation"},"is_link":false,"project":"545137a814af501a00b50cf9","user":"5451379ba66f020800dbab3d","version":{"__v":9,"_id":"545137a814af501a00b50cfc","project":"545137a814af501a00b50cf9","createdAt":"2014-10-29T18:53:28.525Z","releaseDate":"2014-10-29T18:53:28.525Z","categories":["545137a814af501a00b50cfd","545138eaa66f020800dbab4a","546b9072b47b5d1400109edf","546b9082b47b5d1400109ee0","546b9088b47b5d1400109ee1","546b909462515a14007ebc43","546b90a0b47b5d1400109ee2","546ced235884600e007a92f6","5481008eea7fd40b00cd7c2b"],"is_hidden":false,"is_beta":true,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"updates":["54b80b6791011f0b000687fa","54b8125547594517001ce7f2","54b813629153a70c009c86c0","54b9a7945fe32727001b2c94","54b9a7bb49aaa81e0017938f","54d1400c5ead770d006ae50d","54ec70c5581b182100d5b7bd"],"createdAt":"2014-10-29T18:53:28.642Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"basic_auth":false,"results":{"codes":[]},"try":true,"auth":"never","params":[],"url":""},"order":0,"body":"Welcome! \nOur platform consists of a set of open APIs and tools that enable you to leverage Yammer’s social services for your application.\nThis step-by-step guide will help you build an application on the Yammer Platform. In order to walk you through the process, we will give you examples from a simple scheduling app called Sched.do (www.sched.do). This app is deeply integrated with Yammer, using most of the documented growth capabilities the API has to offer.\n[block:callout]\n{\n  \"type\": \"success\",\n  \"body\": \"The code for the Sched.do app is located here: https://github.com/yammer/sched.do\",\n  \"title\": \"Sample Code\"\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Follow These Steps\"\n}\n[/block]\n  *   **Step 1**: Register an app with Yammer\n  \n  *   **Step 2**: Implement Authentication\n  \n  *   **Step 3**: Write data into Yammer using Open Graph\n  \n  *   **Step 4**: Display data from Yammer using Embed\n  \n  *   **Next Steps**: App Directory Readiness and Submission\n\n\n[block:callout]\n{\n  \"type\": \"danger\",\n  \"body\": \"To get started, you will need a Yammer network to build and test your app.\\nSign up for free at: [www.yammer.com](https://www.yammer.com)\",\n  \"title\": \"Prerequisite\"\n}\n[/block]\n\n[block:callout]\n{\n  \"type\": \"info\",\n  \"body\": \"For additional information about how Yammer works, please reference our [Yammer Admin Guide](https://about.yammer.com/success/activate/admin-guide/)\",\n  \"title\": \"Yammer Admin Guide\"\n}\n[/block]","excerpt":"","slug":"getting-started","type":"basic","title":"Build Your First App"}

Build Your First App


Welcome! Our platform consists of a set of open APIs and tools that enable you to leverage Yammer’s social services for your application. This step-by-step guide will help you build an application on the Yammer Platform. In order to walk you through the process, we will give you examples from a simple scheduling app called Sched.do (www.sched.do). This app is deeply integrated with Yammer, using most of the documented growth capabilities the API has to offer. [block:callout] { "type": "success", "body": "The code for the Sched.do app is located here: https://github.com/yammer/sched.do", "title": "Sample Code" } [/block] [block:api-header] { "type": "basic", "title": "Follow These Steps" } [/block] * **Step 1**: Register an app with Yammer * **Step 2**: Implement Authentication * **Step 3**: Write data into Yammer using Open Graph * **Step 4**: Display data from Yammer using Embed * **Next Steps**: App Directory Readiness and Submission [block:callout] { "type": "danger", "body": "To get started, you will need a Yammer network to build and test your app.\nSign up for free at: [www.yammer.com](https://www.yammer.com)", "title": "Prerequisite" } [/block] [block:callout] { "type": "info", "body": "For additional information about how Yammer works, please reference our [Yammer Admin Guide](https://about.yammer.com/success/activate/admin-guide/)", "title": "Yammer Admin Guide" } [/block]