Sign up for free. Grouped into private networks by email domain.
-
Upload
adele-mosley -
Category
Documents
-
view
215 -
download
0
Transcript of Sign up for free. Grouped into private networks by email domain.
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-