{"_id":"546fdac1691dc8080089521d","user":"5433099f9a2b451a00ad4531","project":"545137a814af501a00b50cf9","__v":33,"category":{"_id":"5481008eea7fd40b00cd7c2b","project":"545137a814af501a00b50cf9","version":"545137a814af501a00b50cfc","__v":1,"pages":["5481012cab84321d00eaf544"],"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2014-12-05T00:47:10.017Z","from_sync":false,"order":1,"slug":"yammer-app-directory","title":"Yammer App Directory"},"parentDoc":null,"githubsync":"","version":{"_id":"545137a814af501a00b50cfc","project":"545137a814af501a00b50cf9","__v":11,"createdAt":"2014-10-29T18:53:28.525Z","releaseDate":"2014-10-29T18:53:28.525Z","categories":["545137a814af501a00b50cfd","545138eaa66f020800dbab4a","546b9072b47b5d1400109edf","546b9082b47b5d1400109ee0","546b9088b47b5d1400109ee1","546b909462515a14007ebc43","546b90a0b47b5d1400109ee2","546ced235884600e007a92f6","5481008eea7fd40b00cd7c2b","573b9d83ee2b3b220042291f","57be1efa15efc70e006a5f99"],"is_deprecated":false,"is_hidden":false,"is_beta":true,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2014-11-22T00:37:21.569Z","link_external":false,"link_url":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"try":true,"basic_auth":false,"settings":"","auth":"never","params":[],"url":""},"isReference":false,"order":2,"body":"We want all apps to provide the highest quality experience to Yammer users. This way, users can get the most rich and engaging experience, helping you grow your business.\n\n[block:parameters]\n{\n  \"data\": {\n    \"0-0\": \"(1.)  Our Yammer platform is optimized for Freemium enterprise applications that use “Yammer Login” as their authentication mechanism. Provide the opportunity for users to experience your product and find value instantly through our OAuth 2 flow.\",\n    \"5-0\": \"(6.) Consider using a service account when registering your app at https://www.yammer.com/client_applications. i.e. “apps:::at:::yourcompany.com” - This will ensure your app continues to work if you or the app creator leaves the company.\",\n    \"4-0\": \"(5.)  Remember that Yammer’s 3rd party integration strategy is a Data-based integration and not a feature integration. Focus on creating the most valuable content that can be shared and engaged with in the Yammer network.\",\n    \"3-0\": \"(4.)  Drive the virality of your app – encourage users to invite their colleagues (<10) to try your app during their onboarding process through the Users and Autocomplete APIs.\",\n    \"2-0\": \"(3.)  Share valuable activity (via Open Graph objects) into Yammer — these will populate Yammer’s “Recent Activity”Ticker in the top righthand corner of the Yammer homepage. The more activity you share in the “Recent Activity” ticker, the more likely users will click into your app.\",\n    \"1-0\": \"(2.)  Do not post system-generated messages in Yammer’s All Company feeds. This will cause unwanted “noise” and be ignored by users. Instead, allow users to customize their message before posting to Yammer’s feeds to make your content more valuable.\",\n    \"h-0\": \"Best Practices for Building Apps\"\n  },\n  \"cols\": 1,\n  \"rows\": 6\n}\n[/block]","excerpt":"","slug":"best-practices","type":"basic","title":"Best Practices"}
We want all apps to provide the highest quality experience to Yammer users. This way, users can get the most rich and engaging experience, helping you grow your business. [block:parameters] { "data": { "0-0": "(1.) Our Yammer platform is optimized for Freemium enterprise applications that use “Yammer Login” as their authentication mechanism. Provide the opportunity for users to experience your product and find value instantly through our OAuth 2 flow.", "5-0": "(6.) Consider using a service account when registering your app at https://www.yammer.com/client_applications. i.e. “apps@yourcompany.com” - This will ensure your app continues to work if you or the app creator leaves the company.", "4-0": "(5.) Remember that Yammer’s 3rd party integration strategy is a Data-based integration and not a feature integration. Focus on creating the most valuable content that can be shared and engaged with in the Yammer network.", "3-0": "(4.) Drive the virality of your app – encourage users to invite their colleagues (<10) to try your app during their onboarding process through the Users and Autocomplete APIs.", "2-0": "(3.) Share valuable activity (via Open Graph objects) into Yammer — these will populate Yammer’s “Recent Activity”Ticker in the top righthand corner of the Yammer homepage. The more activity you share in the “Recent Activity” ticker, the more likely users will click into your app.", "1-0": "(2.) Do not post system-generated messages in Yammer’s All Company feeds. This will cause unwanted “noise” and be ignored by users. Instead, allow users to customize their message before posting to Yammer’s feeds to make your content more valuable.", "h-0": "Best Practices for Building Apps" }, "cols": 1, "rows": 6 } [/block]