sign up for free. grouped into private networks by email domain
TRANSCRIPT
![Page 1: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/1.jpg)
Jose M J ComboniSr Software Development EngineerMicrosoft
Building Enterprise Social Apps(Windows 8 amp WP8) using the Yammer Platform
3-571
The foundation of any great app is a growing and engaged user base
bull Sign up for freebull Grouped into
private networks by email domain
5
bull Post messages in the publisher
bull User-generated messages appear in the feed
bull Userrsquos (joined) Groups
bull Users create groups
bull Grouprsquos Feedbull Groups files and
Notes (UGC)
bull Group Members Feed
7
bull System generated events appear in the ticker
bull Partners develop apps
Yammer Windows Store AppsDemo
Yammer App Directory
Yammer App Directory
Sign-upbullUse Corporate email
Request Access
bullUpload Photo
Register your Yammer App
Register a new App in YammerDemo
Register your application in your Yammer network
Obtain the ClientId and Secret by going to your profile
OAuth2 is the method for authenticating
Use the OAuth2 token in the Authorization header bearer
OAuth2 Authentication
Ahttpswwwyammercomdialogoauthclient_id=[client_id]ampredirect_uri=[redirect_uri]ampstate=[selfgeneratedtoken]
BApp Authorization ndash User Interactions (assuming Allow)http[redirect_uri]code=[code]
Chttpswwwyammercomoauth2access_tokenjsonclient_id=[client_id]ampclient_secret=[client_secret]ampcode=[code]
OAuth2 flow
a) User Authenticatio
n
b) AppAuthorization
c) App Authenticatio
n
Authenticate App using ClientIdSecretDemo
REST API Endpoints
Autocomplete httpswwwyammercomapiv1autocomplete
Messages httpswwwyammercomapiv1messagesjson
Attachments httpswwwyammercomapiv1pending_attachments
Search httpswwwyammercomapiv1searchjson
Notifications httpswwwyammercomapiv1streamsnotificationsjson
15
API Rate Limits
Enforced per user per app Four main rate limits enforced
Autocomplete 1 request per second (or up to 10 per 10 seconds) Messages 1 request per 3 seconds (or up to 10 per 30 seconds) Notifications 1 request per 3 seconds (or up to 10 per 30 seconds) Other 1 request per second (or up to 10 per 10 seconds)
Exceeding any rate limits will result on API calls returning a status code of 429 (too many request)
bull Sign In With Yammerbull Embed Yammer actions (Like and
Follow)bull Send activities stories to send object
metadatabull Why Open Graph User growth and
engagement
Activity Streams and Open Graph ObjectsUse Open Graph Objects to maintain your user base engaged or communicate events and activities
Open Graph Objects
Used for generating Activities and sharing information
Activities take the form of ltactorgtltactiongtltobjectgt on ltApp namegt ltmessagegt Eg ldquoJohn Doerdquo created ldquoSales Contractrdquo on ldquoYammer Activitiesrdquo
ldquoScheduled a new activityrdquo
For more info go tohttpdeveloperyammercomopengraph
activityactor
nameJohn Doeemailldquojoseyammerconnectionscomactioncreate
object urlhttpswwwyammerconnectionscomtitleSales Contract
messageSigned a new clientusers[
nameJane Doeemailjanecontract-meowcom
]
OGO JSON Representation
Use SDK to send OGOsDemo
AutoComplete
Endpoint httpswwwyammercomapiv1autocompleteranked
Parameters models=modelNamecountampprefix=string models=user20ampprefix=Matt models=user20
user [ id 1505261926 full_name ldquoJose Comboni email ldquojoseyammerconnectionscom job_title ldquoSr Dev photo httpsmug0assets-yammercommugshotimagesfvccH2chj9TtV8CdxF-2881z4wQDWzxP
hellip]
Auto-Complete Response (JSON)
A simple way to integrate Yammer into NET projects
This is a Platform agnostic SDK (uses Portable Class Libraries)
Offers strongly-typed API call responses
Offers generic JSON based responses Available in codeplex Available through NuGet (coming
soon)
The YammerSDK (NET)
Get your App working Complete the App Directory submission
form Deploy it to your Network App
Directory first Request Global App Status and App
Directory placement Get in touch with our Business
Development Team
The Yammer App Directory
Get your application in the App Directory for everyone to consume
Yammer provides that social layer across business applications
We provide values to your apps and business by providing two main components
user growth User engagement
You can make your app available to a very large user base by registering it in the Yammer App Directory
Summary
Windows Phone 8 SDK (Documentation) httpdeveloperyammercommobilewinphone-sdk
Windows 8 SDK (Documentation) httpdeveloperyammercommobilewin8-sdk
Yammer NET SDK (source amp sample code) httpyammercontractmeowcodeplexcom httpyammersdkcodeplexcom
Yammer NET SDK References
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 2: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/2.jpg)
The foundation of any great app is a growing and engaged user base
bull Sign up for freebull Grouped into
private networks by email domain
5
bull Post messages in the publisher
bull User-generated messages appear in the feed
bull Userrsquos (joined) Groups
bull Users create groups
bull Grouprsquos Feedbull Groups files and
Notes (UGC)
bull Group Members Feed
7
bull System generated events appear in the ticker
bull Partners develop apps
Yammer Windows Store AppsDemo
Yammer App Directory
Yammer App Directory
Sign-upbullUse Corporate email
Request Access
bullUpload Photo
Register your Yammer App
Register a new App in YammerDemo
Register your application in your Yammer network
Obtain the ClientId and Secret by going to your profile
OAuth2 is the method for authenticating
Use the OAuth2 token in the Authorization header bearer
OAuth2 Authentication
Ahttpswwwyammercomdialogoauthclient_id=[client_id]ampredirect_uri=[redirect_uri]ampstate=[selfgeneratedtoken]
BApp Authorization ndash User Interactions (assuming Allow)http[redirect_uri]code=[code]
Chttpswwwyammercomoauth2access_tokenjsonclient_id=[client_id]ampclient_secret=[client_secret]ampcode=[code]
OAuth2 flow
a) User Authenticatio
n
b) AppAuthorization
c) App Authenticatio
n
Authenticate App using ClientIdSecretDemo
REST API Endpoints
Autocomplete httpswwwyammercomapiv1autocomplete
Messages httpswwwyammercomapiv1messagesjson
Attachments httpswwwyammercomapiv1pending_attachments
Search httpswwwyammercomapiv1searchjson
Notifications httpswwwyammercomapiv1streamsnotificationsjson
15
API Rate Limits
Enforced per user per app Four main rate limits enforced
Autocomplete 1 request per second (or up to 10 per 10 seconds) Messages 1 request per 3 seconds (or up to 10 per 30 seconds) Notifications 1 request per 3 seconds (or up to 10 per 30 seconds) Other 1 request per second (or up to 10 per 10 seconds)
Exceeding any rate limits will result on API calls returning a status code of 429 (too many request)
bull Sign In With Yammerbull Embed Yammer actions (Like and
Follow)bull Send activities stories to send object
metadatabull Why Open Graph User growth and
engagement
Activity Streams and Open Graph ObjectsUse Open Graph Objects to maintain your user base engaged or communicate events and activities
Open Graph Objects
Used for generating Activities and sharing information
Activities take the form of ltactorgtltactiongtltobjectgt on ltApp namegt ltmessagegt Eg ldquoJohn Doerdquo created ldquoSales Contractrdquo on ldquoYammer Activitiesrdquo
ldquoScheduled a new activityrdquo
For more info go tohttpdeveloperyammercomopengraph
activityactor
nameJohn Doeemailldquojoseyammerconnectionscomactioncreate
object urlhttpswwwyammerconnectionscomtitleSales Contract
messageSigned a new clientusers[
nameJane Doeemailjanecontract-meowcom
]
OGO JSON Representation
Use SDK to send OGOsDemo
AutoComplete
Endpoint httpswwwyammercomapiv1autocompleteranked
Parameters models=modelNamecountampprefix=string models=user20ampprefix=Matt models=user20
user [ id 1505261926 full_name ldquoJose Comboni email ldquojoseyammerconnectionscom job_title ldquoSr Dev photo httpsmug0assets-yammercommugshotimagesfvccH2chj9TtV8CdxF-2881z4wQDWzxP
hellip]
Auto-Complete Response (JSON)
A simple way to integrate Yammer into NET projects
This is a Platform agnostic SDK (uses Portable Class Libraries)
Offers strongly-typed API call responses
Offers generic JSON based responses Available in codeplex Available through NuGet (coming
soon)
The YammerSDK (NET)
Get your App working Complete the App Directory submission
form Deploy it to your Network App
Directory first Request Global App Status and App
Directory placement Get in touch with our Business
Development Team
The Yammer App Directory
Get your application in the App Directory for everyone to consume
Yammer provides that social layer across business applications
We provide values to your apps and business by providing two main components
user growth User engagement
You can make your app available to a very large user base by registering it in the Yammer App Directory
Summary
Windows Phone 8 SDK (Documentation) httpdeveloperyammercommobilewinphone-sdk
Windows 8 SDK (Documentation) httpdeveloperyammercommobilewin8-sdk
Yammer NET SDK (source amp sample code) httpyammercontractmeowcodeplexcom httpyammersdkcodeplexcom
Yammer NET SDK References
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 3: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/3.jpg)
bull Sign up for freebull Grouped into
private networks by email domain
5
bull Post messages in the publisher
bull User-generated messages appear in the feed
bull Userrsquos (joined) Groups
bull Users create groups
bull Grouprsquos Feedbull Groups files and
Notes (UGC)
bull Group Members Feed
7
bull System generated events appear in the ticker
bull Partners develop apps
Yammer Windows Store AppsDemo
Yammer App Directory
Yammer App Directory
Sign-upbullUse Corporate email
Request Access
bullUpload Photo
Register your Yammer App
Register a new App in YammerDemo
Register your application in your Yammer network
Obtain the ClientId and Secret by going to your profile
OAuth2 is the method for authenticating
Use the OAuth2 token in the Authorization header bearer
OAuth2 Authentication
Ahttpswwwyammercomdialogoauthclient_id=[client_id]ampredirect_uri=[redirect_uri]ampstate=[selfgeneratedtoken]
BApp Authorization ndash User Interactions (assuming Allow)http[redirect_uri]code=[code]
Chttpswwwyammercomoauth2access_tokenjsonclient_id=[client_id]ampclient_secret=[client_secret]ampcode=[code]
OAuth2 flow
a) User Authenticatio
n
b) AppAuthorization
c) App Authenticatio
n
Authenticate App using ClientIdSecretDemo
REST API Endpoints
Autocomplete httpswwwyammercomapiv1autocomplete
Messages httpswwwyammercomapiv1messagesjson
Attachments httpswwwyammercomapiv1pending_attachments
Search httpswwwyammercomapiv1searchjson
Notifications httpswwwyammercomapiv1streamsnotificationsjson
15
API Rate Limits
Enforced per user per app Four main rate limits enforced
Autocomplete 1 request per second (or up to 10 per 10 seconds) Messages 1 request per 3 seconds (or up to 10 per 30 seconds) Notifications 1 request per 3 seconds (or up to 10 per 30 seconds) Other 1 request per second (or up to 10 per 10 seconds)
Exceeding any rate limits will result on API calls returning a status code of 429 (too many request)
bull Sign In With Yammerbull Embed Yammer actions (Like and
Follow)bull Send activities stories to send object
metadatabull Why Open Graph User growth and
engagement
Activity Streams and Open Graph ObjectsUse Open Graph Objects to maintain your user base engaged or communicate events and activities
Open Graph Objects
Used for generating Activities and sharing information
Activities take the form of ltactorgtltactiongtltobjectgt on ltApp namegt ltmessagegt Eg ldquoJohn Doerdquo created ldquoSales Contractrdquo on ldquoYammer Activitiesrdquo
ldquoScheduled a new activityrdquo
For more info go tohttpdeveloperyammercomopengraph
activityactor
nameJohn Doeemailldquojoseyammerconnectionscomactioncreate
object urlhttpswwwyammerconnectionscomtitleSales Contract
messageSigned a new clientusers[
nameJane Doeemailjanecontract-meowcom
]
OGO JSON Representation
Use SDK to send OGOsDemo
AutoComplete
Endpoint httpswwwyammercomapiv1autocompleteranked
Parameters models=modelNamecountampprefix=string models=user20ampprefix=Matt models=user20
user [ id 1505261926 full_name ldquoJose Comboni email ldquojoseyammerconnectionscom job_title ldquoSr Dev photo httpsmug0assets-yammercommugshotimagesfvccH2chj9TtV8CdxF-2881z4wQDWzxP
hellip]
Auto-Complete Response (JSON)
A simple way to integrate Yammer into NET projects
This is a Platform agnostic SDK (uses Portable Class Libraries)
Offers strongly-typed API call responses
Offers generic JSON based responses Available in codeplex Available through NuGet (coming
soon)
The YammerSDK (NET)
Get your App working Complete the App Directory submission
form Deploy it to your Network App
Directory first Request Global App Status and App
Directory placement Get in touch with our Business
Development Team
The Yammer App Directory
Get your application in the App Directory for everyone to consume
Yammer provides that social layer across business applications
We provide values to your apps and business by providing two main components
user growth User engagement
You can make your app available to a very large user base by registering it in the Yammer App Directory
Summary
Windows Phone 8 SDK (Documentation) httpdeveloperyammercommobilewinphone-sdk
Windows 8 SDK (Documentation) httpdeveloperyammercommobilewin8-sdk
Yammer NET SDK (source amp sample code) httpyammercontractmeowcodeplexcom httpyammersdkcodeplexcom
Yammer NET SDK References
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 4: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/4.jpg)
5
bull Post messages in the publisher
bull User-generated messages appear in the feed
bull Userrsquos (joined) Groups
bull Users create groups
bull Grouprsquos Feedbull Groups files and
Notes (UGC)
bull Group Members Feed
7
bull System generated events appear in the ticker
bull Partners develop apps
Yammer Windows Store AppsDemo
Yammer App Directory
Yammer App Directory
Sign-upbullUse Corporate email
Request Access
bullUpload Photo
Register your Yammer App
Register a new App in YammerDemo
Register your application in your Yammer network
Obtain the ClientId and Secret by going to your profile
OAuth2 is the method for authenticating
Use the OAuth2 token in the Authorization header bearer
OAuth2 Authentication
Ahttpswwwyammercomdialogoauthclient_id=[client_id]ampredirect_uri=[redirect_uri]ampstate=[selfgeneratedtoken]
BApp Authorization ndash User Interactions (assuming Allow)http[redirect_uri]code=[code]
Chttpswwwyammercomoauth2access_tokenjsonclient_id=[client_id]ampclient_secret=[client_secret]ampcode=[code]
OAuth2 flow
a) User Authenticatio
n
b) AppAuthorization
c) App Authenticatio
n
Authenticate App using ClientIdSecretDemo
REST API Endpoints
Autocomplete httpswwwyammercomapiv1autocomplete
Messages httpswwwyammercomapiv1messagesjson
Attachments httpswwwyammercomapiv1pending_attachments
Search httpswwwyammercomapiv1searchjson
Notifications httpswwwyammercomapiv1streamsnotificationsjson
15
API Rate Limits
Enforced per user per app Four main rate limits enforced
Autocomplete 1 request per second (or up to 10 per 10 seconds) Messages 1 request per 3 seconds (or up to 10 per 30 seconds) Notifications 1 request per 3 seconds (or up to 10 per 30 seconds) Other 1 request per second (or up to 10 per 10 seconds)
Exceeding any rate limits will result on API calls returning a status code of 429 (too many request)
bull Sign In With Yammerbull Embed Yammer actions (Like and
Follow)bull Send activities stories to send object
metadatabull Why Open Graph User growth and
engagement
Activity Streams and Open Graph ObjectsUse Open Graph Objects to maintain your user base engaged or communicate events and activities
Open Graph Objects
Used for generating Activities and sharing information
Activities take the form of ltactorgtltactiongtltobjectgt on ltApp namegt ltmessagegt Eg ldquoJohn Doerdquo created ldquoSales Contractrdquo on ldquoYammer Activitiesrdquo
ldquoScheduled a new activityrdquo
For more info go tohttpdeveloperyammercomopengraph
activityactor
nameJohn Doeemailldquojoseyammerconnectionscomactioncreate
object urlhttpswwwyammerconnectionscomtitleSales Contract
messageSigned a new clientusers[
nameJane Doeemailjanecontract-meowcom
]
OGO JSON Representation
Use SDK to send OGOsDemo
AutoComplete
Endpoint httpswwwyammercomapiv1autocompleteranked
Parameters models=modelNamecountampprefix=string models=user20ampprefix=Matt models=user20
user [ id 1505261926 full_name ldquoJose Comboni email ldquojoseyammerconnectionscom job_title ldquoSr Dev photo httpsmug0assets-yammercommugshotimagesfvccH2chj9TtV8CdxF-2881z4wQDWzxP
hellip]
Auto-Complete Response (JSON)
A simple way to integrate Yammer into NET projects
This is a Platform agnostic SDK (uses Portable Class Libraries)
Offers strongly-typed API call responses
Offers generic JSON based responses Available in codeplex Available through NuGet (coming
soon)
The YammerSDK (NET)
Get your App working Complete the App Directory submission
form Deploy it to your Network App
Directory first Request Global App Status and App
Directory placement Get in touch with our Business
Development Team
The Yammer App Directory
Get your application in the App Directory for everyone to consume
Yammer provides that social layer across business applications
We provide values to your apps and business by providing two main components
user growth User engagement
You can make your app available to a very large user base by registering it in the Yammer App Directory
Summary
Windows Phone 8 SDK (Documentation) httpdeveloperyammercommobilewinphone-sdk
Windows 8 SDK (Documentation) httpdeveloperyammercommobilewin8-sdk
Yammer NET SDK (source amp sample code) httpyammercontractmeowcodeplexcom httpyammersdkcodeplexcom
Yammer NET SDK References
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 5: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/5.jpg)
bull Grouprsquos Feedbull Groups files and
Notes (UGC)
bull Group Members Feed
7
bull System generated events appear in the ticker
bull Partners develop apps
Yammer Windows Store AppsDemo
Yammer App Directory
Yammer App Directory
Sign-upbullUse Corporate email
Request Access
bullUpload Photo
Register your Yammer App
Register a new App in YammerDemo
Register your application in your Yammer network
Obtain the ClientId and Secret by going to your profile
OAuth2 is the method for authenticating
Use the OAuth2 token in the Authorization header bearer
OAuth2 Authentication
Ahttpswwwyammercomdialogoauthclient_id=[client_id]ampredirect_uri=[redirect_uri]ampstate=[selfgeneratedtoken]
BApp Authorization ndash User Interactions (assuming Allow)http[redirect_uri]code=[code]
Chttpswwwyammercomoauth2access_tokenjsonclient_id=[client_id]ampclient_secret=[client_secret]ampcode=[code]
OAuth2 flow
a) User Authenticatio
n
b) AppAuthorization
c) App Authenticatio
n
Authenticate App using ClientIdSecretDemo
REST API Endpoints
Autocomplete httpswwwyammercomapiv1autocomplete
Messages httpswwwyammercomapiv1messagesjson
Attachments httpswwwyammercomapiv1pending_attachments
Search httpswwwyammercomapiv1searchjson
Notifications httpswwwyammercomapiv1streamsnotificationsjson
15
API Rate Limits
Enforced per user per app Four main rate limits enforced
Autocomplete 1 request per second (or up to 10 per 10 seconds) Messages 1 request per 3 seconds (or up to 10 per 30 seconds) Notifications 1 request per 3 seconds (or up to 10 per 30 seconds) Other 1 request per second (or up to 10 per 10 seconds)
Exceeding any rate limits will result on API calls returning a status code of 429 (too many request)
bull Sign In With Yammerbull Embed Yammer actions (Like and
Follow)bull Send activities stories to send object
metadatabull Why Open Graph User growth and
engagement
Activity Streams and Open Graph ObjectsUse Open Graph Objects to maintain your user base engaged or communicate events and activities
Open Graph Objects
Used for generating Activities and sharing information
Activities take the form of ltactorgtltactiongtltobjectgt on ltApp namegt ltmessagegt Eg ldquoJohn Doerdquo created ldquoSales Contractrdquo on ldquoYammer Activitiesrdquo
ldquoScheduled a new activityrdquo
For more info go tohttpdeveloperyammercomopengraph
activityactor
nameJohn Doeemailldquojoseyammerconnectionscomactioncreate
object urlhttpswwwyammerconnectionscomtitleSales Contract
messageSigned a new clientusers[
nameJane Doeemailjanecontract-meowcom
]
OGO JSON Representation
Use SDK to send OGOsDemo
AutoComplete
Endpoint httpswwwyammercomapiv1autocompleteranked
Parameters models=modelNamecountampprefix=string models=user20ampprefix=Matt models=user20
user [ id 1505261926 full_name ldquoJose Comboni email ldquojoseyammerconnectionscom job_title ldquoSr Dev photo httpsmug0assets-yammercommugshotimagesfvccH2chj9TtV8CdxF-2881z4wQDWzxP
hellip]
Auto-Complete Response (JSON)
A simple way to integrate Yammer into NET projects
This is a Platform agnostic SDK (uses Portable Class Libraries)
Offers strongly-typed API call responses
Offers generic JSON based responses Available in codeplex Available through NuGet (coming
soon)
The YammerSDK (NET)
Get your App working Complete the App Directory submission
form Deploy it to your Network App
Directory first Request Global App Status and App
Directory placement Get in touch with our Business
Development Team
The Yammer App Directory
Get your application in the App Directory for everyone to consume
Yammer provides that social layer across business applications
We provide values to your apps and business by providing two main components
user growth User engagement
You can make your app available to a very large user base by registering it in the Yammer App Directory
Summary
Windows Phone 8 SDK (Documentation) httpdeveloperyammercommobilewinphone-sdk
Windows 8 SDK (Documentation) httpdeveloperyammercommobilewin8-sdk
Yammer NET SDK (source amp sample code) httpyammercontractmeowcodeplexcom httpyammersdkcodeplexcom
Yammer NET SDK References
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 6: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/6.jpg)
7
bull System generated events appear in the ticker
bull Partners develop apps
Yammer Windows Store AppsDemo
Yammer App Directory
Yammer App Directory
Sign-upbullUse Corporate email
Request Access
bullUpload Photo
Register your Yammer App
Register a new App in YammerDemo
Register your application in your Yammer network
Obtain the ClientId and Secret by going to your profile
OAuth2 is the method for authenticating
Use the OAuth2 token in the Authorization header bearer
OAuth2 Authentication
Ahttpswwwyammercomdialogoauthclient_id=[client_id]ampredirect_uri=[redirect_uri]ampstate=[selfgeneratedtoken]
BApp Authorization ndash User Interactions (assuming Allow)http[redirect_uri]code=[code]
Chttpswwwyammercomoauth2access_tokenjsonclient_id=[client_id]ampclient_secret=[client_secret]ampcode=[code]
OAuth2 flow
a) User Authenticatio
n
b) AppAuthorization
c) App Authenticatio
n
Authenticate App using ClientIdSecretDemo
REST API Endpoints
Autocomplete httpswwwyammercomapiv1autocomplete
Messages httpswwwyammercomapiv1messagesjson
Attachments httpswwwyammercomapiv1pending_attachments
Search httpswwwyammercomapiv1searchjson
Notifications httpswwwyammercomapiv1streamsnotificationsjson
15
API Rate Limits
Enforced per user per app Four main rate limits enforced
Autocomplete 1 request per second (or up to 10 per 10 seconds) Messages 1 request per 3 seconds (or up to 10 per 30 seconds) Notifications 1 request per 3 seconds (or up to 10 per 30 seconds) Other 1 request per second (or up to 10 per 10 seconds)
Exceeding any rate limits will result on API calls returning a status code of 429 (too many request)
bull Sign In With Yammerbull Embed Yammer actions (Like and
Follow)bull Send activities stories to send object
metadatabull Why Open Graph User growth and
engagement
Activity Streams and Open Graph ObjectsUse Open Graph Objects to maintain your user base engaged or communicate events and activities
Open Graph Objects
Used for generating Activities and sharing information
Activities take the form of ltactorgtltactiongtltobjectgt on ltApp namegt ltmessagegt Eg ldquoJohn Doerdquo created ldquoSales Contractrdquo on ldquoYammer Activitiesrdquo
ldquoScheduled a new activityrdquo
For more info go tohttpdeveloperyammercomopengraph
activityactor
nameJohn Doeemailldquojoseyammerconnectionscomactioncreate
object urlhttpswwwyammerconnectionscomtitleSales Contract
messageSigned a new clientusers[
nameJane Doeemailjanecontract-meowcom
]
OGO JSON Representation
Use SDK to send OGOsDemo
AutoComplete
Endpoint httpswwwyammercomapiv1autocompleteranked
Parameters models=modelNamecountampprefix=string models=user20ampprefix=Matt models=user20
user [ id 1505261926 full_name ldquoJose Comboni email ldquojoseyammerconnectionscom job_title ldquoSr Dev photo httpsmug0assets-yammercommugshotimagesfvccH2chj9TtV8CdxF-2881z4wQDWzxP
hellip]
Auto-Complete Response (JSON)
A simple way to integrate Yammer into NET projects
This is a Platform agnostic SDK (uses Portable Class Libraries)
Offers strongly-typed API call responses
Offers generic JSON based responses Available in codeplex Available through NuGet (coming
soon)
The YammerSDK (NET)
Get your App working Complete the App Directory submission
form Deploy it to your Network App
Directory first Request Global App Status and App
Directory placement Get in touch with our Business
Development Team
The Yammer App Directory
Get your application in the App Directory for everyone to consume
Yammer provides that social layer across business applications
We provide values to your apps and business by providing two main components
user growth User engagement
You can make your app available to a very large user base by registering it in the Yammer App Directory
Summary
Windows Phone 8 SDK (Documentation) httpdeveloperyammercommobilewinphone-sdk
Windows 8 SDK (Documentation) httpdeveloperyammercommobilewin8-sdk
Yammer NET SDK (source amp sample code) httpyammercontractmeowcodeplexcom httpyammersdkcodeplexcom
Yammer NET SDK References
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 7: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/7.jpg)
Yammer Windows Store AppsDemo
Yammer App Directory
Yammer App Directory
Sign-upbullUse Corporate email
Request Access
bullUpload Photo
Register your Yammer App
Register a new App in YammerDemo
Register your application in your Yammer network
Obtain the ClientId and Secret by going to your profile
OAuth2 is the method for authenticating
Use the OAuth2 token in the Authorization header bearer
OAuth2 Authentication
Ahttpswwwyammercomdialogoauthclient_id=[client_id]ampredirect_uri=[redirect_uri]ampstate=[selfgeneratedtoken]
BApp Authorization ndash User Interactions (assuming Allow)http[redirect_uri]code=[code]
Chttpswwwyammercomoauth2access_tokenjsonclient_id=[client_id]ampclient_secret=[client_secret]ampcode=[code]
OAuth2 flow
a) User Authenticatio
n
b) AppAuthorization
c) App Authenticatio
n
Authenticate App using ClientIdSecretDemo
REST API Endpoints
Autocomplete httpswwwyammercomapiv1autocomplete
Messages httpswwwyammercomapiv1messagesjson
Attachments httpswwwyammercomapiv1pending_attachments
Search httpswwwyammercomapiv1searchjson
Notifications httpswwwyammercomapiv1streamsnotificationsjson
15
API Rate Limits
Enforced per user per app Four main rate limits enforced
Autocomplete 1 request per second (or up to 10 per 10 seconds) Messages 1 request per 3 seconds (or up to 10 per 30 seconds) Notifications 1 request per 3 seconds (or up to 10 per 30 seconds) Other 1 request per second (or up to 10 per 10 seconds)
Exceeding any rate limits will result on API calls returning a status code of 429 (too many request)
bull Sign In With Yammerbull Embed Yammer actions (Like and
Follow)bull Send activities stories to send object
metadatabull Why Open Graph User growth and
engagement
Activity Streams and Open Graph ObjectsUse Open Graph Objects to maintain your user base engaged or communicate events and activities
Open Graph Objects
Used for generating Activities and sharing information
Activities take the form of ltactorgtltactiongtltobjectgt on ltApp namegt ltmessagegt Eg ldquoJohn Doerdquo created ldquoSales Contractrdquo on ldquoYammer Activitiesrdquo
ldquoScheduled a new activityrdquo
For more info go tohttpdeveloperyammercomopengraph
activityactor
nameJohn Doeemailldquojoseyammerconnectionscomactioncreate
object urlhttpswwwyammerconnectionscomtitleSales Contract
messageSigned a new clientusers[
nameJane Doeemailjanecontract-meowcom
]
OGO JSON Representation
Use SDK to send OGOsDemo
AutoComplete
Endpoint httpswwwyammercomapiv1autocompleteranked
Parameters models=modelNamecountampprefix=string models=user20ampprefix=Matt models=user20
user [ id 1505261926 full_name ldquoJose Comboni email ldquojoseyammerconnectionscom job_title ldquoSr Dev photo httpsmug0assets-yammercommugshotimagesfvccH2chj9TtV8CdxF-2881z4wQDWzxP
hellip]
Auto-Complete Response (JSON)
A simple way to integrate Yammer into NET projects
This is a Platform agnostic SDK (uses Portable Class Libraries)
Offers strongly-typed API call responses
Offers generic JSON based responses Available in codeplex Available through NuGet (coming
soon)
The YammerSDK (NET)
Get your App working Complete the App Directory submission
form Deploy it to your Network App
Directory first Request Global App Status and App
Directory placement Get in touch with our Business
Development Team
The Yammer App Directory
Get your application in the App Directory for everyone to consume
Yammer provides that social layer across business applications
We provide values to your apps and business by providing two main components
user growth User engagement
You can make your app available to a very large user base by registering it in the Yammer App Directory
Summary
Windows Phone 8 SDK (Documentation) httpdeveloperyammercommobilewinphone-sdk
Windows 8 SDK (Documentation) httpdeveloperyammercommobilewin8-sdk
Yammer NET SDK (source amp sample code) httpyammercontractmeowcodeplexcom httpyammersdkcodeplexcom
Yammer NET SDK References
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 8: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/8.jpg)
Yammer App Directory
Yammer App Directory
Sign-upbullUse Corporate email
Request Access
bullUpload Photo
Register your Yammer App
Register a new App in YammerDemo
Register your application in your Yammer network
Obtain the ClientId and Secret by going to your profile
OAuth2 is the method for authenticating
Use the OAuth2 token in the Authorization header bearer
OAuth2 Authentication
Ahttpswwwyammercomdialogoauthclient_id=[client_id]ampredirect_uri=[redirect_uri]ampstate=[selfgeneratedtoken]
BApp Authorization ndash User Interactions (assuming Allow)http[redirect_uri]code=[code]
Chttpswwwyammercomoauth2access_tokenjsonclient_id=[client_id]ampclient_secret=[client_secret]ampcode=[code]
OAuth2 flow
a) User Authenticatio
n
b) AppAuthorization
c) App Authenticatio
n
Authenticate App using ClientIdSecretDemo
REST API Endpoints
Autocomplete httpswwwyammercomapiv1autocomplete
Messages httpswwwyammercomapiv1messagesjson
Attachments httpswwwyammercomapiv1pending_attachments
Search httpswwwyammercomapiv1searchjson
Notifications httpswwwyammercomapiv1streamsnotificationsjson
15
API Rate Limits
Enforced per user per app Four main rate limits enforced
Autocomplete 1 request per second (or up to 10 per 10 seconds) Messages 1 request per 3 seconds (or up to 10 per 30 seconds) Notifications 1 request per 3 seconds (or up to 10 per 30 seconds) Other 1 request per second (or up to 10 per 10 seconds)
Exceeding any rate limits will result on API calls returning a status code of 429 (too many request)
bull Sign In With Yammerbull Embed Yammer actions (Like and
Follow)bull Send activities stories to send object
metadatabull Why Open Graph User growth and
engagement
Activity Streams and Open Graph ObjectsUse Open Graph Objects to maintain your user base engaged or communicate events and activities
Open Graph Objects
Used for generating Activities and sharing information
Activities take the form of ltactorgtltactiongtltobjectgt on ltApp namegt ltmessagegt Eg ldquoJohn Doerdquo created ldquoSales Contractrdquo on ldquoYammer Activitiesrdquo
ldquoScheduled a new activityrdquo
For more info go tohttpdeveloperyammercomopengraph
activityactor
nameJohn Doeemailldquojoseyammerconnectionscomactioncreate
object urlhttpswwwyammerconnectionscomtitleSales Contract
messageSigned a new clientusers[
nameJane Doeemailjanecontract-meowcom
]
OGO JSON Representation
Use SDK to send OGOsDemo
AutoComplete
Endpoint httpswwwyammercomapiv1autocompleteranked
Parameters models=modelNamecountampprefix=string models=user20ampprefix=Matt models=user20
user [ id 1505261926 full_name ldquoJose Comboni email ldquojoseyammerconnectionscom job_title ldquoSr Dev photo httpsmug0assets-yammercommugshotimagesfvccH2chj9TtV8CdxF-2881z4wQDWzxP
hellip]
Auto-Complete Response (JSON)
A simple way to integrate Yammer into NET projects
This is a Platform agnostic SDK (uses Portable Class Libraries)
Offers strongly-typed API call responses
Offers generic JSON based responses Available in codeplex Available through NuGet (coming
soon)
The YammerSDK (NET)
Get your App working Complete the App Directory submission
form Deploy it to your Network App
Directory first Request Global App Status and App
Directory placement Get in touch with our Business
Development Team
The Yammer App Directory
Get your application in the App Directory for everyone to consume
Yammer provides that social layer across business applications
We provide values to your apps and business by providing two main components
user growth User engagement
You can make your app available to a very large user base by registering it in the Yammer App Directory
Summary
Windows Phone 8 SDK (Documentation) httpdeveloperyammercommobilewinphone-sdk
Windows 8 SDK (Documentation) httpdeveloperyammercommobilewin8-sdk
Yammer NET SDK (source amp sample code) httpyammercontractmeowcodeplexcom httpyammersdkcodeplexcom
Yammer NET SDK References
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 9: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/9.jpg)
Yammer App Directory
Sign-upbullUse Corporate email
Request Access
bullUpload Photo
Register your Yammer App
Register a new App in YammerDemo
Register your application in your Yammer network
Obtain the ClientId and Secret by going to your profile
OAuth2 is the method for authenticating
Use the OAuth2 token in the Authorization header bearer
OAuth2 Authentication
Ahttpswwwyammercomdialogoauthclient_id=[client_id]ampredirect_uri=[redirect_uri]ampstate=[selfgeneratedtoken]
BApp Authorization ndash User Interactions (assuming Allow)http[redirect_uri]code=[code]
Chttpswwwyammercomoauth2access_tokenjsonclient_id=[client_id]ampclient_secret=[client_secret]ampcode=[code]
OAuth2 flow
a) User Authenticatio
n
b) AppAuthorization
c) App Authenticatio
n
Authenticate App using ClientIdSecretDemo
REST API Endpoints
Autocomplete httpswwwyammercomapiv1autocomplete
Messages httpswwwyammercomapiv1messagesjson
Attachments httpswwwyammercomapiv1pending_attachments
Search httpswwwyammercomapiv1searchjson
Notifications httpswwwyammercomapiv1streamsnotificationsjson
15
API Rate Limits
Enforced per user per app Four main rate limits enforced
Autocomplete 1 request per second (or up to 10 per 10 seconds) Messages 1 request per 3 seconds (or up to 10 per 30 seconds) Notifications 1 request per 3 seconds (or up to 10 per 30 seconds) Other 1 request per second (or up to 10 per 10 seconds)
Exceeding any rate limits will result on API calls returning a status code of 429 (too many request)
bull Sign In With Yammerbull Embed Yammer actions (Like and
Follow)bull Send activities stories to send object
metadatabull Why Open Graph User growth and
engagement
Activity Streams and Open Graph ObjectsUse Open Graph Objects to maintain your user base engaged or communicate events and activities
Open Graph Objects
Used for generating Activities and sharing information
Activities take the form of ltactorgtltactiongtltobjectgt on ltApp namegt ltmessagegt Eg ldquoJohn Doerdquo created ldquoSales Contractrdquo on ldquoYammer Activitiesrdquo
ldquoScheduled a new activityrdquo
For more info go tohttpdeveloperyammercomopengraph
activityactor
nameJohn Doeemailldquojoseyammerconnectionscomactioncreate
object urlhttpswwwyammerconnectionscomtitleSales Contract
messageSigned a new clientusers[
nameJane Doeemailjanecontract-meowcom
]
OGO JSON Representation
Use SDK to send OGOsDemo
AutoComplete
Endpoint httpswwwyammercomapiv1autocompleteranked
Parameters models=modelNamecountampprefix=string models=user20ampprefix=Matt models=user20
user [ id 1505261926 full_name ldquoJose Comboni email ldquojoseyammerconnectionscom job_title ldquoSr Dev photo httpsmug0assets-yammercommugshotimagesfvccH2chj9TtV8CdxF-2881z4wQDWzxP
hellip]
Auto-Complete Response (JSON)
A simple way to integrate Yammer into NET projects
This is a Platform agnostic SDK (uses Portable Class Libraries)
Offers strongly-typed API call responses
Offers generic JSON based responses Available in codeplex Available through NuGet (coming
soon)
The YammerSDK (NET)
Get your App working Complete the App Directory submission
form Deploy it to your Network App
Directory first Request Global App Status and App
Directory placement Get in touch with our Business
Development Team
The Yammer App Directory
Get your application in the App Directory for everyone to consume
Yammer provides that social layer across business applications
We provide values to your apps and business by providing two main components
user growth User engagement
You can make your app available to a very large user base by registering it in the Yammer App Directory
Summary
Windows Phone 8 SDK (Documentation) httpdeveloperyammercommobilewinphone-sdk
Windows 8 SDK (Documentation) httpdeveloperyammercommobilewin8-sdk
Yammer NET SDK (source amp sample code) httpyammercontractmeowcodeplexcom httpyammersdkcodeplexcom
Yammer NET SDK References
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 10: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/10.jpg)
Register a new App in YammerDemo
Register your application in your Yammer network
Obtain the ClientId and Secret by going to your profile
OAuth2 is the method for authenticating
Use the OAuth2 token in the Authorization header bearer
OAuth2 Authentication
Ahttpswwwyammercomdialogoauthclient_id=[client_id]ampredirect_uri=[redirect_uri]ampstate=[selfgeneratedtoken]
BApp Authorization ndash User Interactions (assuming Allow)http[redirect_uri]code=[code]
Chttpswwwyammercomoauth2access_tokenjsonclient_id=[client_id]ampclient_secret=[client_secret]ampcode=[code]
OAuth2 flow
a) User Authenticatio
n
b) AppAuthorization
c) App Authenticatio
n
Authenticate App using ClientIdSecretDemo
REST API Endpoints
Autocomplete httpswwwyammercomapiv1autocomplete
Messages httpswwwyammercomapiv1messagesjson
Attachments httpswwwyammercomapiv1pending_attachments
Search httpswwwyammercomapiv1searchjson
Notifications httpswwwyammercomapiv1streamsnotificationsjson
15
API Rate Limits
Enforced per user per app Four main rate limits enforced
Autocomplete 1 request per second (or up to 10 per 10 seconds) Messages 1 request per 3 seconds (or up to 10 per 30 seconds) Notifications 1 request per 3 seconds (or up to 10 per 30 seconds) Other 1 request per second (or up to 10 per 10 seconds)
Exceeding any rate limits will result on API calls returning a status code of 429 (too many request)
bull Sign In With Yammerbull Embed Yammer actions (Like and
Follow)bull Send activities stories to send object
metadatabull Why Open Graph User growth and
engagement
Activity Streams and Open Graph ObjectsUse Open Graph Objects to maintain your user base engaged or communicate events and activities
Open Graph Objects
Used for generating Activities and sharing information
Activities take the form of ltactorgtltactiongtltobjectgt on ltApp namegt ltmessagegt Eg ldquoJohn Doerdquo created ldquoSales Contractrdquo on ldquoYammer Activitiesrdquo
ldquoScheduled a new activityrdquo
For more info go tohttpdeveloperyammercomopengraph
activityactor
nameJohn Doeemailldquojoseyammerconnectionscomactioncreate
object urlhttpswwwyammerconnectionscomtitleSales Contract
messageSigned a new clientusers[
nameJane Doeemailjanecontract-meowcom
]
OGO JSON Representation
Use SDK to send OGOsDemo
AutoComplete
Endpoint httpswwwyammercomapiv1autocompleteranked
Parameters models=modelNamecountampprefix=string models=user20ampprefix=Matt models=user20
user [ id 1505261926 full_name ldquoJose Comboni email ldquojoseyammerconnectionscom job_title ldquoSr Dev photo httpsmug0assets-yammercommugshotimagesfvccH2chj9TtV8CdxF-2881z4wQDWzxP
hellip]
Auto-Complete Response (JSON)
A simple way to integrate Yammer into NET projects
This is a Platform agnostic SDK (uses Portable Class Libraries)
Offers strongly-typed API call responses
Offers generic JSON based responses Available in codeplex Available through NuGet (coming
soon)
The YammerSDK (NET)
Get your App working Complete the App Directory submission
form Deploy it to your Network App
Directory first Request Global App Status and App
Directory placement Get in touch with our Business
Development Team
The Yammer App Directory
Get your application in the App Directory for everyone to consume
Yammer provides that social layer across business applications
We provide values to your apps and business by providing two main components
user growth User engagement
You can make your app available to a very large user base by registering it in the Yammer App Directory
Summary
Windows Phone 8 SDK (Documentation) httpdeveloperyammercommobilewinphone-sdk
Windows 8 SDK (Documentation) httpdeveloperyammercommobilewin8-sdk
Yammer NET SDK (source amp sample code) httpyammercontractmeowcodeplexcom httpyammersdkcodeplexcom
Yammer NET SDK References
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 11: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/11.jpg)
Register your application in your Yammer network
Obtain the ClientId and Secret by going to your profile
OAuth2 is the method for authenticating
Use the OAuth2 token in the Authorization header bearer
OAuth2 Authentication
Ahttpswwwyammercomdialogoauthclient_id=[client_id]ampredirect_uri=[redirect_uri]ampstate=[selfgeneratedtoken]
BApp Authorization ndash User Interactions (assuming Allow)http[redirect_uri]code=[code]
Chttpswwwyammercomoauth2access_tokenjsonclient_id=[client_id]ampclient_secret=[client_secret]ampcode=[code]
OAuth2 flow
a) User Authenticatio
n
b) AppAuthorization
c) App Authenticatio
n
Authenticate App using ClientIdSecretDemo
REST API Endpoints
Autocomplete httpswwwyammercomapiv1autocomplete
Messages httpswwwyammercomapiv1messagesjson
Attachments httpswwwyammercomapiv1pending_attachments
Search httpswwwyammercomapiv1searchjson
Notifications httpswwwyammercomapiv1streamsnotificationsjson
15
API Rate Limits
Enforced per user per app Four main rate limits enforced
Autocomplete 1 request per second (or up to 10 per 10 seconds) Messages 1 request per 3 seconds (or up to 10 per 30 seconds) Notifications 1 request per 3 seconds (or up to 10 per 30 seconds) Other 1 request per second (or up to 10 per 10 seconds)
Exceeding any rate limits will result on API calls returning a status code of 429 (too many request)
bull Sign In With Yammerbull Embed Yammer actions (Like and
Follow)bull Send activities stories to send object
metadatabull Why Open Graph User growth and
engagement
Activity Streams and Open Graph ObjectsUse Open Graph Objects to maintain your user base engaged or communicate events and activities
Open Graph Objects
Used for generating Activities and sharing information
Activities take the form of ltactorgtltactiongtltobjectgt on ltApp namegt ltmessagegt Eg ldquoJohn Doerdquo created ldquoSales Contractrdquo on ldquoYammer Activitiesrdquo
ldquoScheduled a new activityrdquo
For more info go tohttpdeveloperyammercomopengraph
activityactor
nameJohn Doeemailldquojoseyammerconnectionscomactioncreate
object urlhttpswwwyammerconnectionscomtitleSales Contract
messageSigned a new clientusers[
nameJane Doeemailjanecontract-meowcom
]
OGO JSON Representation
Use SDK to send OGOsDemo
AutoComplete
Endpoint httpswwwyammercomapiv1autocompleteranked
Parameters models=modelNamecountampprefix=string models=user20ampprefix=Matt models=user20
user [ id 1505261926 full_name ldquoJose Comboni email ldquojoseyammerconnectionscom job_title ldquoSr Dev photo httpsmug0assets-yammercommugshotimagesfvccH2chj9TtV8CdxF-2881z4wQDWzxP
hellip]
Auto-Complete Response (JSON)
A simple way to integrate Yammer into NET projects
This is a Platform agnostic SDK (uses Portable Class Libraries)
Offers strongly-typed API call responses
Offers generic JSON based responses Available in codeplex Available through NuGet (coming
soon)
The YammerSDK (NET)
Get your App working Complete the App Directory submission
form Deploy it to your Network App
Directory first Request Global App Status and App
Directory placement Get in touch with our Business
Development Team
The Yammer App Directory
Get your application in the App Directory for everyone to consume
Yammer provides that social layer across business applications
We provide values to your apps and business by providing two main components
user growth User engagement
You can make your app available to a very large user base by registering it in the Yammer App Directory
Summary
Windows Phone 8 SDK (Documentation) httpdeveloperyammercommobilewinphone-sdk
Windows 8 SDK (Documentation) httpdeveloperyammercommobilewin8-sdk
Yammer NET SDK (source amp sample code) httpyammercontractmeowcodeplexcom httpyammersdkcodeplexcom
Yammer NET SDK References
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 12: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/12.jpg)
Ahttpswwwyammercomdialogoauthclient_id=[client_id]ampredirect_uri=[redirect_uri]ampstate=[selfgeneratedtoken]
BApp Authorization ndash User Interactions (assuming Allow)http[redirect_uri]code=[code]
Chttpswwwyammercomoauth2access_tokenjsonclient_id=[client_id]ampclient_secret=[client_secret]ampcode=[code]
OAuth2 flow
a) User Authenticatio
n
b) AppAuthorization
c) App Authenticatio
n
Authenticate App using ClientIdSecretDemo
REST API Endpoints
Autocomplete httpswwwyammercomapiv1autocomplete
Messages httpswwwyammercomapiv1messagesjson
Attachments httpswwwyammercomapiv1pending_attachments
Search httpswwwyammercomapiv1searchjson
Notifications httpswwwyammercomapiv1streamsnotificationsjson
15
API Rate Limits
Enforced per user per app Four main rate limits enforced
Autocomplete 1 request per second (or up to 10 per 10 seconds) Messages 1 request per 3 seconds (or up to 10 per 30 seconds) Notifications 1 request per 3 seconds (or up to 10 per 30 seconds) Other 1 request per second (or up to 10 per 10 seconds)
Exceeding any rate limits will result on API calls returning a status code of 429 (too many request)
bull Sign In With Yammerbull Embed Yammer actions (Like and
Follow)bull Send activities stories to send object
metadatabull Why Open Graph User growth and
engagement
Activity Streams and Open Graph ObjectsUse Open Graph Objects to maintain your user base engaged or communicate events and activities
Open Graph Objects
Used for generating Activities and sharing information
Activities take the form of ltactorgtltactiongtltobjectgt on ltApp namegt ltmessagegt Eg ldquoJohn Doerdquo created ldquoSales Contractrdquo on ldquoYammer Activitiesrdquo
ldquoScheduled a new activityrdquo
For more info go tohttpdeveloperyammercomopengraph
activityactor
nameJohn Doeemailldquojoseyammerconnectionscomactioncreate
object urlhttpswwwyammerconnectionscomtitleSales Contract
messageSigned a new clientusers[
nameJane Doeemailjanecontract-meowcom
]
OGO JSON Representation
Use SDK to send OGOsDemo
AutoComplete
Endpoint httpswwwyammercomapiv1autocompleteranked
Parameters models=modelNamecountampprefix=string models=user20ampprefix=Matt models=user20
user [ id 1505261926 full_name ldquoJose Comboni email ldquojoseyammerconnectionscom job_title ldquoSr Dev photo httpsmug0assets-yammercommugshotimagesfvccH2chj9TtV8CdxF-2881z4wQDWzxP
hellip]
Auto-Complete Response (JSON)
A simple way to integrate Yammer into NET projects
This is a Platform agnostic SDK (uses Portable Class Libraries)
Offers strongly-typed API call responses
Offers generic JSON based responses Available in codeplex Available through NuGet (coming
soon)
The YammerSDK (NET)
Get your App working Complete the App Directory submission
form Deploy it to your Network App
Directory first Request Global App Status and App
Directory placement Get in touch with our Business
Development Team
The Yammer App Directory
Get your application in the App Directory for everyone to consume
Yammer provides that social layer across business applications
We provide values to your apps and business by providing two main components
user growth User engagement
You can make your app available to a very large user base by registering it in the Yammer App Directory
Summary
Windows Phone 8 SDK (Documentation) httpdeveloperyammercommobilewinphone-sdk
Windows 8 SDK (Documentation) httpdeveloperyammercommobilewin8-sdk
Yammer NET SDK (source amp sample code) httpyammercontractmeowcodeplexcom httpyammersdkcodeplexcom
Yammer NET SDK References
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 13: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/13.jpg)
Authenticate App using ClientIdSecretDemo
REST API Endpoints
Autocomplete httpswwwyammercomapiv1autocomplete
Messages httpswwwyammercomapiv1messagesjson
Attachments httpswwwyammercomapiv1pending_attachments
Search httpswwwyammercomapiv1searchjson
Notifications httpswwwyammercomapiv1streamsnotificationsjson
15
API Rate Limits
Enforced per user per app Four main rate limits enforced
Autocomplete 1 request per second (or up to 10 per 10 seconds) Messages 1 request per 3 seconds (or up to 10 per 30 seconds) Notifications 1 request per 3 seconds (or up to 10 per 30 seconds) Other 1 request per second (or up to 10 per 10 seconds)
Exceeding any rate limits will result on API calls returning a status code of 429 (too many request)
bull Sign In With Yammerbull Embed Yammer actions (Like and
Follow)bull Send activities stories to send object
metadatabull Why Open Graph User growth and
engagement
Activity Streams and Open Graph ObjectsUse Open Graph Objects to maintain your user base engaged or communicate events and activities
Open Graph Objects
Used for generating Activities and sharing information
Activities take the form of ltactorgtltactiongtltobjectgt on ltApp namegt ltmessagegt Eg ldquoJohn Doerdquo created ldquoSales Contractrdquo on ldquoYammer Activitiesrdquo
ldquoScheduled a new activityrdquo
For more info go tohttpdeveloperyammercomopengraph
activityactor
nameJohn Doeemailldquojoseyammerconnectionscomactioncreate
object urlhttpswwwyammerconnectionscomtitleSales Contract
messageSigned a new clientusers[
nameJane Doeemailjanecontract-meowcom
]
OGO JSON Representation
Use SDK to send OGOsDemo
AutoComplete
Endpoint httpswwwyammercomapiv1autocompleteranked
Parameters models=modelNamecountampprefix=string models=user20ampprefix=Matt models=user20
user [ id 1505261926 full_name ldquoJose Comboni email ldquojoseyammerconnectionscom job_title ldquoSr Dev photo httpsmug0assets-yammercommugshotimagesfvccH2chj9TtV8CdxF-2881z4wQDWzxP
hellip]
Auto-Complete Response (JSON)
A simple way to integrate Yammer into NET projects
This is a Platform agnostic SDK (uses Portable Class Libraries)
Offers strongly-typed API call responses
Offers generic JSON based responses Available in codeplex Available through NuGet (coming
soon)
The YammerSDK (NET)
Get your App working Complete the App Directory submission
form Deploy it to your Network App
Directory first Request Global App Status and App
Directory placement Get in touch with our Business
Development Team
The Yammer App Directory
Get your application in the App Directory for everyone to consume
Yammer provides that social layer across business applications
We provide values to your apps and business by providing two main components
user growth User engagement
You can make your app available to a very large user base by registering it in the Yammer App Directory
Summary
Windows Phone 8 SDK (Documentation) httpdeveloperyammercommobilewinphone-sdk
Windows 8 SDK (Documentation) httpdeveloperyammercommobilewin8-sdk
Yammer NET SDK (source amp sample code) httpyammercontractmeowcodeplexcom httpyammersdkcodeplexcom
Yammer NET SDK References
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 14: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/14.jpg)
REST API Endpoints
Autocomplete httpswwwyammercomapiv1autocomplete
Messages httpswwwyammercomapiv1messagesjson
Attachments httpswwwyammercomapiv1pending_attachments
Search httpswwwyammercomapiv1searchjson
Notifications httpswwwyammercomapiv1streamsnotificationsjson
15
API Rate Limits
Enforced per user per app Four main rate limits enforced
Autocomplete 1 request per second (or up to 10 per 10 seconds) Messages 1 request per 3 seconds (or up to 10 per 30 seconds) Notifications 1 request per 3 seconds (or up to 10 per 30 seconds) Other 1 request per second (or up to 10 per 10 seconds)
Exceeding any rate limits will result on API calls returning a status code of 429 (too many request)
bull Sign In With Yammerbull Embed Yammer actions (Like and
Follow)bull Send activities stories to send object
metadatabull Why Open Graph User growth and
engagement
Activity Streams and Open Graph ObjectsUse Open Graph Objects to maintain your user base engaged or communicate events and activities
Open Graph Objects
Used for generating Activities and sharing information
Activities take the form of ltactorgtltactiongtltobjectgt on ltApp namegt ltmessagegt Eg ldquoJohn Doerdquo created ldquoSales Contractrdquo on ldquoYammer Activitiesrdquo
ldquoScheduled a new activityrdquo
For more info go tohttpdeveloperyammercomopengraph
activityactor
nameJohn Doeemailldquojoseyammerconnectionscomactioncreate
object urlhttpswwwyammerconnectionscomtitleSales Contract
messageSigned a new clientusers[
nameJane Doeemailjanecontract-meowcom
]
OGO JSON Representation
Use SDK to send OGOsDemo
AutoComplete
Endpoint httpswwwyammercomapiv1autocompleteranked
Parameters models=modelNamecountampprefix=string models=user20ampprefix=Matt models=user20
user [ id 1505261926 full_name ldquoJose Comboni email ldquojoseyammerconnectionscom job_title ldquoSr Dev photo httpsmug0assets-yammercommugshotimagesfvccH2chj9TtV8CdxF-2881z4wQDWzxP
hellip]
Auto-Complete Response (JSON)
A simple way to integrate Yammer into NET projects
This is a Platform agnostic SDK (uses Portable Class Libraries)
Offers strongly-typed API call responses
Offers generic JSON based responses Available in codeplex Available through NuGet (coming
soon)
The YammerSDK (NET)
Get your App working Complete the App Directory submission
form Deploy it to your Network App
Directory first Request Global App Status and App
Directory placement Get in touch with our Business
Development Team
The Yammer App Directory
Get your application in the App Directory for everyone to consume
Yammer provides that social layer across business applications
We provide values to your apps and business by providing two main components
user growth User engagement
You can make your app available to a very large user base by registering it in the Yammer App Directory
Summary
Windows Phone 8 SDK (Documentation) httpdeveloperyammercommobilewinphone-sdk
Windows 8 SDK (Documentation) httpdeveloperyammercommobilewin8-sdk
Yammer NET SDK (source amp sample code) httpyammercontractmeowcodeplexcom httpyammersdkcodeplexcom
Yammer NET SDK References
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 15: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/15.jpg)
API Rate Limits
Enforced per user per app Four main rate limits enforced
Autocomplete 1 request per second (or up to 10 per 10 seconds) Messages 1 request per 3 seconds (or up to 10 per 30 seconds) Notifications 1 request per 3 seconds (or up to 10 per 30 seconds) Other 1 request per second (or up to 10 per 10 seconds)
Exceeding any rate limits will result on API calls returning a status code of 429 (too many request)
bull Sign In With Yammerbull Embed Yammer actions (Like and
Follow)bull Send activities stories to send object
metadatabull Why Open Graph User growth and
engagement
Activity Streams and Open Graph ObjectsUse Open Graph Objects to maintain your user base engaged or communicate events and activities
Open Graph Objects
Used for generating Activities and sharing information
Activities take the form of ltactorgtltactiongtltobjectgt on ltApp namegt ltmessagegt Eg ldquoJohn Doerdquo created ldquoSales Contractrdquo on ldquoYammer Activitiesrdquo
ldquoScheduled a new activityrdquo
For more info go tohttpdeveloperyammercomopengraph
activityactor
nameJohn Doeemailldquojoseyammerconnectionscomactioncreate
object urlhttpswwwyammerconnectionscomtitleSales Contract
messageSigned a new clientusers[
nameJane Doeemailjanecontract-meowcom
]
OGO JSON Representation
Use SDK to send OGOsDemo
AutoComplete
Endpoint httpswwwyammercomapiv1autocompleteranked
Parameters models=modelNamecountampprefix=string models=user20ampprefix=Matt models=user20
user [ id 1505261926 full_name ldquoJose Comboni email ldquojoseyammerconnectionscom job_title ldquoSr Dev photo httpsmug0assets-yammercommugshotimagesfvccH2chj9TtV8CdxF-2881z4wQDWzxP
hellip]
Auto-Complete Response (JSON)
A simple way to integrate Yammer into NET projects
This is a Platform agnostic SDK (uses Portable Class Libraries)
Offers strongly-typed API call responses
Offers generic JSON based responses Available in codeplex Available through NuGet (coming
soon)
The YammerSDK (NET)
Get your App working Complete the App Directory submission
form Deploy it to your Network App
Directory first Request Global App Status and App
Directory placement Get in touch with our Business
Development Team
The Yammer App Directory
Get your application in the App Directory for everyone to consume
Yammer provides that social layer across business applications
We provide values to your apps and business by providing two main components
user growth User engagement
You can make your app available to a very large user base by registering it in the Yammer App Directory
Summary
Windows Phone 8 SDK (Documentation) httpdeveloperyammercommobilewinphone-sdk
Windows 8 SDK (Documentation) httpdeveloperyammercommobilewin8-sdk
Yammer NET SDK (source amp sample code) httpyammercontractmeowcodeplexcom httpyammersdkcodeplexcom
Yammer NET SDK References
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 16: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/16.jpg)
bull Sign In With Yammerbull Embed Yammer actions (Like and
Follow)bull Send activities stories to send object
metadatabull Why Open Graph User growth and
engagement
Activity Streams and Open Graph ObjectsUse Open Graph Objects to maintain your user base engaged or communicate events and activities
Open Graph Objects
Used for generating Activities and sharing information
Activities take the form of ltactorgtltactiongtltobjectgt on ltApp namegt ltmessagegt Eg ldquoJohn Doerdquo created ldquoSales Contractrdquo on ldquoYammer Activitiesrdquo
ldquoScheduled a new activityrdquo
For more info go tohttpdeveloperyammercomopengraph
activityactor
nameJohn Doeemailldquojoseyammerconnectionscomactioncreate
object urlhttpswwwyammerconnectionscomtitleSales Contract
messageSigned a new clientusers[
nameJane Doeemailjanecontract-meowcom
]
OGO JSON Representation
Use SDK to send OGOsDemo
AutoComplete
Endpoint httpswwwyammercomapiv1autocompleteranked
Parameters models=modelNamecountampprefix=string models=user20ampprefix=Matt models=user20
user [ id 1505261926 full_name ldquoJose Comboni email ldquojoseyammerconnectionscom job_title ldquoSr Dev photo httpsmug0assets-yammercommugshotimagesfvccH2chj9TtV8CdxF-2881z4wQDWzxP
hellip]
Auto-Complete Response (JSON)
A simple way to integrate Yammer into NET projects
This is a Platform agnostic SDK (uses Portable Class Libraries)
Offers strongly-typed API call responses
Offers generic JSON based responses Available in codeplex Available through NuGet (coming
soon)
The YammerSDK (NET)
Get your App working Complete the App Directory submission
form Deploy it to your Network App
Directory first Request Global App Status and App
Directory placement Get in touch with our Business
Development Team
The Yammer App Directory
Get your application in the App Directory for everyone to consume
Yammer provides that social layer across business applications
We provide values to your apps and business by providing two main components
user growth User engagement
You can make your app available to a very large user base by registering it in the Yammer App Directory
Summary
Windows Phone 8 SDK (Documentation) httpdeveloperyammercommobilewinphone-sdk
Windows 8 SDK (Documentation) httpdeveloperyammercommobilewin8-sdk
Yammer NET SDK (source amp sample code) httpyammercontractmeowcodeplexcom httpyammersdkcodeplexcom
Yammer NET SDK References
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 17: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/17.jpg)
Open Graph Objects
Used for generating Activities and sharing information
Activities take the form of ltactorgtltactiongtltobjectgt on ltApp namegt ltmessagegt Eg ldquoJohn Doerdquo created ldquoSales Contractrdquo on ldquoYammer Activitiesrdquo
ldquoScheduled a new activityrdquo
For more info go tohttpdeveloperyammercomopengraph
activityactor
nameJohn Doeemailldquojoseyammerconnectionscomactioncreate
object urlhttpswwwyammerconnectionscomtitleSales Contract
messageSigned a new clientusers[
nameJane Doeemailjanecontract-meowcom
]
OGO JSON Representation
Use SDK to send OGOsDemo
AutoComplete
Endpoint httpswwwyammercomapiv1autocompleteranked
Parameters models=modelNamecountampprefix=string models=user20ampprefix=Matt models=user20
user [ id 1505261926 full_name ldquoJose Comboni email ldquojoseyammerconnectionscom job_title ldquoSr Dev photo httpsmug0assets-yammercommugshotimagesfvccH2chj9TtV8CdxF-2881z4wQDWzxP
hellip]
Auto-Complete Response (JSON)
A simple way to integrate Yammer into NET projects
This is a Platform agnostic SDK (uses Portable Class Libraries)
Offers strongly-typed API call responses
Offers generic JSON based responses Available in codeplex Available through NuGet (coming
soon)
The YammerSDK (NET)
Get your App working Complete the App Directory submission
form Deploy it to your Network App
Directory first Request Global App Status and App
Directory placement Get in touch with our Business
Development Team
The Yammer App Directory
Get your application in the App Directory for everyone to consume
Yammer provides that social layer across business applications
We provide values to your apps and business by providing two main components
user growth User engagement
You can make your app available to a very large user base by registering it in the Yammer App Directory
Summary
Windows Phone 8 SDK (Documentation) httpdeveloperyammercommobilewinphone-sdk
Windows 8 SDK (Documentation) httpdeveloperyammercommobilewin8-sdk
Yammer NET SDK (source amp sample code) httpyammercontractmeowcodeplexcom httpyammersdkcodeplexcom
Yammer NET SDK References
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 18: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/18.jpg)
activityactor
nameJohn Doeemailldquojoseyammerconnectionscomactioncreate
object urlhttpswwwyammerconnectionscomtitleSales Contract
messageSigned a new clientusers[
nameJane Doeemailjanecontract-meowcom
]
OGO JSON Representation
Use SDK to send OGOsDemo
AutoComplete
Endpoint httpswwwyammercomapiv1autocompleteranked
Parameters models=modelNamecountampprefix=string models=user20ampprefix=Matt models=user20
user [ id 1505261926 full_name ldquoJose Comboni email ldquojoseyammerconnectionscom job_title ldquoSr Dev photo httpsmug0assets-yammercommugshotimagesfvccH2chj9TtV8CdxF-2881z4wQDWzxP
hellip]
Auto-Complete Response (JSON)
A simple way to integrate Yammer into NET projects
This is a Platform agnostic SDK (uses Portable Class Libraries)
Offers strongly-typed API call responses
Offers generic JSON based responses Available in codeplex Available through NuGet (coming
soon)
The YammerSDK (NET)
Get your App working Complete the App Directory submission
form Deploy it to your Network App
Directory first Request Global App Status and App
Directory placement Get in touch with our Business
Development Team
The Yammer App Directory
Get your application in the App Directory for everyone to consume
Yammer provides that social layer across business applications
We provide values to your apps and business by providing two main components
user growth User engagement
You can make your app available to a very large user base by registering it in the Yammer App Directory
Summary
Windows Phone 8 SDK (Documentation) httpdeveloperyammercommobilewinphone-sdk
Windows 8 SDK (Documentation) httpdeveloperyammercommobilewin8-sdk
Yammer NET SDK (source amp sample code) httpyammercontractmeowcodeplexcom httpyammersdkcodeplexcom
Yammer NET SDK References
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 19: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/19.jpg)
Use SDK to send OGOsDemo
AutoComplete
Endpoint httpswwwyammercomapiv1autocompleteranked
Parameters models=modelNamecountampprefix=string models=user20ampprefix=Matt models=user20
user [ id 1505261926 full_name ldquoJose Comboni email ldquojoseyammerconnectionscom job_title ldquoSr Dev photo httpsmug0assets-yammercommugshotimagesfvccH2chj9TtV8CdxF-2881z4wQDWzxP
hellip]
Auto-Complete Response (JSON)
A simple way to integrate Yammer into NET projects
This is a Platform agnostic SDK (uses Portable Class Libraries)
Offers strongly-typed API call responses
Offers generic JSON based responses Available in codeplex Available through NuGet (coming
soon)
The YammerSDK (NET)
Get your App working Complete the App Directory submission
form Deploy it to your Network App
Directory first Request Global App Status and App
Directory placement Get in touch with our Business
Development Team
The Yammer App Directory
Get your application in the App Directory for everyone to consume
Yammer provides that social layer across business applications
We provide values to your apps and business by providing two main components
user growth User engagement
You can make your app available to a very large user base by registering it in the Yammer App Directory
Summary
Windows Phone 8 SDK (Documentation) httpdeveloperyammercommobilewinphone-sdk
Windows 8 SDK (Documentation) httpdeveloperyammercommobilewin8-sdk
Yammer NET SDK (source amp sample code) httpyammercontractmeowcodeplexcom httpyammersdkcodeplexcom
Yammer NET SDK References
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 20: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/20.jpg)
AutoComplete
Endpoint httpswwwyammercomapiv1autocompleteranked
Parameters models=modelNamecountampprefix=string models=user20ampprefix=Matt models=user20
user [ id 1505261926 full_name ldquoJose Comboni email ldquojoseyammerconnectionscom job_title ldquoSr Dev photo httpsmug0assets-yammercommugshotimagesfvccH2chj9TtV8CdxF-2881z4wQDWzxP
hellip]
Auto-Complete Response (JSON)
A simple way to integrate Yammer into NET projects
This is a Platform agnostic SDK (uses Portable Class Libraries)
Offers strongly-typed API call responses
Offers generic JSON based responses Available in codeplex Available through NuGet (coming
soon)
The YammerSDK (NET)
Get your App working Complete the App Directory submission
form Deploy it to your Network App
Directory first Request Global App Status and App
Directory placement Get in touch with our Business
Development Team
The Yammer App Directory
Get your application in the App Directory for everyone to consume
Yammer provides that social layer across business applications
We provide values to your apps and business by providing two main components
user growth User engagement
You can make your app available to a very large user base by registering it in the Yammer App Directory
Summary
Windows Phone 8 SDK (Documentation) httpdeveloperyammercommobilewinphone-sdk
Windows 8 SDK (Documentation) httpdeveloperyammercommobilewin8-sdk
Yammer NET SDK (source amp sample code) httpyammercontractmeowcodeplexcom httpyammersdkcodeplexcom
Yammer NET SDK References
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 21: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/21.jpg)
user [ id 1505261926 full_name ldquoJose Comboni email ldquojoseyammerconnectionscom job_title ldquoSr Dev photo httpsmug0assets-yammercommugshotimagesfvccH2chj9TtV8CdxF-2881z4wQDWzxP
hellip]
Auto-Complete Response (JSON)
A simple way to integrate Yammer into NET projects
This is a Platform agnostic SDK (uses Portable Class Libraries)
Offers strongly-typed API call responses
Offers generic JSON based responses Available in codeplex Available through NuGet (coming
soon)
The YammerSDK (NET)
Get your App working Complete the App Directory submission
form Deploy it to your Network App
Directory first Request Global App Status and App
Directory placement Get in touch with our Business
Development Team
The Yammer App Directory
Get your application in the App Directory for everyone to consume
Yammer provides that social layer across business applications
We provide values to your apps and business by providing two main components
user growth User engagement
You can make your app available to a very large user base by registering it in the Yammer App Directory
Summary
Windows Phone 8 SDK (Documentation) httpdeveloperyammercommobilewinphone-sdk
Windows 8 SDK (Documentation) httpdeveloperyammercommobilewin8-sdk
Yammer NET SDK (source amp sample code) httpyammercontractmeowcodeplexcom httpyammersdkcodeplexcom
Yammer NET SDK References
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 22: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/22.jpg)
A simple way to integrate Yammer into NET projects
This is a Platform agnostic SDK (uses Portable Class Libraries)
Offers strongly-typed API call responses
Offers generic JSON based responses Available in codeplex Available through NuGet (coming
soon)
The YammerSDK (NET)
Get your App working Complete the App Directory submission
form Deploy it to your Network App
Directory first Request Global App Status and App
Directory placement Get in touch with our Business
Development Team
The Yammer App Directory
Get your application in the App Directory for everyone to consume
Yammer provides that social layer across business applications
We provide values to your apps and business by providing two main components
user growth User engagement
You can make your app available to a very large user base by registering it in the Yammer App Directory
Summary
Windows Phone 8 SDK (Documentation) httpdeveloperyammercommobilewinphone-sdk
Windows 8 SDK (Documentation) httpdeveloperyammercommobilewin8-sdk
Yammer NET SDK (source amp sample code) httpyammercontractmeowcodeplexcom httpyammersdkcodeplexcom
Yammer NET SDK References
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 23: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/23.jpg)
Get your App working Complete the App Directory submission
form Deploy it to your Network App
Directory first Request Global App Status and App
Directory placement Get in touch with our Business
Development Team
The Yammer App Directory
Get your application in the App Directory for everyone to consume
Yammer provides that social layer across business applications
We provide values to your apps and business by providing two main components
user growth User engagement
You can make your app available to a very large user base by registering it in the Yammer App Directory
Summary
Windows Phone 8 SDK (Documentation) httpdeveloperyammercommobilewinphone-sdk
Windows 8 SDK (Documentation) httpdeveloperyammercommobilewin8-sdk
Yammer NET SDK (source amp sample code) httpyammercontractmeowcodeplexcom httpyammersdkcodeplexcom
Yammer NET SDK References
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 24: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/24.jpg)
Yammer provides that social layer across business applications
We provide values to your apps and business by providing two main components
user growth User engagement
You can make your app available to a very large user base by registering it in the Yammer App Directory
Summary
Windows Phone 8 SDK (Documentation) httpdeveloperyammercommobilewinphone-sdk
Windows 8 SDK (Documentation) httpdeveloperyammercommobilewin8-sdk
Yammer NET SDK (source amp sample code) httpyammercontractmeowcodeplexcom httpyammersdkcodeplexcom
Yammer NET SDK References
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 25: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/25.jpg)
Windows Phone 8 SDK (Documentation) httpdeveloperyammercommobilewinphone-sdk
Windows 8 SDK (Documentation) httpdeveloperyammercommobilewin8-sdk
Yammer NET SDK (source amp sample code) httpyammercontractmeowcodeplexcom httpyammersdkcodeplexcom
Yammer NET SDK References
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 26: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/26.jpg)
Yammer API Documentation httpdeveloperyammercom httpdeveloperyammercomrestapi
Yammer Developersrsquo Network httpwwwyammercomyammerdevelopersnetwork
iOSjavascriptRubyPython SDKs httpdeveloperyammercomyammer-sdks
Other References
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 27: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/27.jpg)
Jose M J ComboniSr SDEEmail jocombonmicrosoftcomTwitter josecomboniChannel9
Contact
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 28: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/28.jpg)
Use this slide to list resources white papers videos and links
Resources
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 29: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/29.jpg)
Your Feedback is Important
Fill out an evaluation of this session and help shape future events
Scan the QR code to evaluate this session on your mobile device
Yoursquoll also be entered into a daily prize drawing
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-
![Page 30: Sign up for free. Grouped into private networks by email domain](https://reader031.vdocuments.mx/reader031/viewer/2022020219/56649f265503460f94c3dacc/html5/thumbnails/30.jpg)
copy 2014 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor other countriesThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation Because Microsoft must respond to changing market conditions it should not be interpreted to be a commitment on the part of Microsoft and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation MICROSOFT MAKES NO WARRANTIES EXPRESS IMPLIED OR STATUTORY AS TO THE INFORMATION IN THIS PRESENTATION
- Slide 1
- Building Enterprise Social Apps (Windows 8 amp WP8) using the Yam
- Slide 3
- Slide 4
- Slide 5
- Slide 6
- Slide 7
- Demo
- Yammer App Directory
- Yammer App Directory (2)
- Demo (2)
- OAuth2 Authentication
- OAuth2 flow
- Demo (3)
- REST API Endpoints
- API Rate Limits
- Activity Streams and Open Graph Objects
- Open Graph Objects
- OGO JSON Representation
- Demo (4)
- AutoComplete
- Auto-Complete Response (JSON)
- The YammerSDK (NET)
- The Yammer App Directory
- Summary
- Yammer NET SDK References
- Other References
- Contact
- Resources
- Slide 30
- Slide 31
-