build your own yammer app - sps events · roles and permissions member all users are at least a...
Post on 24-Sep-2018
226 Views
Preview:
TRANSCRIPT
Build your own Yammer App
About me
httpwwwsharepointinspirationcom
Agenda
Yammer
What is Yammer
Yammer main structure
VersionsBasic
(Freemium)
Enterprise
(paid)
Basic Yammer Features X X
Collaboration Features X X
Yammer Mobile X X
Apps X X
Admin Tools X
Network level Apps and
integration
X
Support and Services X
Roles and permissionsMember All users are at least a member of the Yammer network Ability
to use yammer
Group admin The person who created a group becomes the group admin of
that group It allows to add and remove members from that
group
Network admin admin This role manages the network This requires a ldquopaidrdquo network
Verified admin The role has all the abilities and is sometimes called the one
with ldquoGodrdquo rights This requires a ldquopaidrdquo network
httpwwwcollabshowcom20140106yammer-roles-permissions-drill-down
Current integration with SharePoint
httpsupportmicrosoftcomkb2835453
Yammer Apps in SharePoint
What are the possibilities
SharePoint Apps explained
SharePoint
Web
On-premise
SharePoint
SharePoint
WebAzure
Parent Web
(Host)
App Web
Provider-Hosted AppUse your own server hosting
architecture
Autohosted AppWindows Azure + SQL Azure
provisioned inivisibly as
apps are installed
(DEPRECATED)
Cloud-based AppsThe app runs in a separate host
Or as a service
SharePoint-Hosted AppCreation of isolated sub web on a parent web
Contains only web elements
Examples are lists out-of-the box Web Parts
No server code allowed only client JavaScript for logic and UX
Best practices - APIs
Embed
code on
page
User
ControlWeb Part
SharePoint-
Hosted App
Provider-
Hosted
App
Yammer
EmbedYes Yes Yes
Yes with some
exceptions as like
follow and
commenting
No
Yammer
JS SDKNo Yes Yes Yes No
REST API NoYes using
NET code
Yes using
NET code
Yes only through
JavaScript calls
Yes using NET
code
Yammer API
Yammer API overview
httpdeveloperyammercom
Register a Yammer App
httpswwwyammercomclient_applications
httpwwwyammercom
Register a Yammer App
Demo ndash Round up
REST API
REST API
httpdeveloperyammercomrestapi
REST API ndash Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercom
httpswwwyammercomportivanlcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomoauth2access_tokenjsonclient_id=8dLIaFanMB6SjDg31nI1LAampclient_secret=dXHD9f0hGYG0I268rtgnJNuUaq8j3FYStUqelVHKKwgampcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercomampresponse_type=token
httpswwwyammercomportivanlaccess_token=qE3mHnueSIhBDV7B3S5zQ
Authentication
Demo ndash Round up
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
About me
httpwwwsharepointinspirationcom
Agenda
Yammer
What is Yammer
Yammer main structure
VersionsBasic
(Freemium)
Enterprise
(paid)
Basic Yammer Features X X
Collaboration Features X X
Yammer Mobile X X
Apps X X
Admin Tools X
Network level Apps and
integration
X
Support and Services X
Roles and permissionsMember All users are at least a member of the Yammer network Ability
to use yammer
Group admin The person who created a group becomes the group admin of
that group It allows to add and remove members from that
group
Network admin admin This role manages the network This requires a ldquopaidrdquo network
Verified admin The role has all the abilities and is sometimes called the one
with ldquoGodrdquo rights This requires a ldquopaidrdquo network
httpwwwcollabshowcom20140106yammer-roles-permissions-drill-down
Current integration with SharePoint
httpsupportmicrosoftcomkb2835453
Yammer Apps in SharePoint
What are the possibilities
SharePoint Apps explained
SharePoint
Web
On-premise
SharePoint
SharePoint
WebAzure
Parent Web
(Host)
App Web
Provider-Hosted AppUse your own server hosting
architecture
Autohosted AppWindows Azure + SQL Azure
provisioned inivisibly as
apps are installed
(DEPRECATED)
Cloud-based AppsThe app runs in a separate host
Or as a service
SharePoint-Hosted AppCreation of isolated sub web on a parent web
Contains only web elements
Examples are lists out-of-the box Web Parts
No server code allowed only client JavaScript for logic and UX
Best practices - APIs
Embed
code on
page
User
ControlWeb Part
SharePoint-
Hosted App
Provider-
Hosted
App
Yammer
EmbedYes Yes Yes
Yes with some
exceptions as like
follow and
commenting
No
Yammer
JS SDKNo Yes Yes Yes No
REST API NoYes using
NET code
Yes using
NET code
Yes only through
JavaScript calls
Yes using NET
code
Yammer API
Yammer API overview
httpdeveloperyammercom
Register a Yammer App
httpswwwyammercomclient_applications
httpwwwyammercom
Register a Yammer App
Demo ndash Round up
REST API
REST API
httpdeveloperyammercomrestapi
REST API ndash Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercom
httpswwwyammercomportivanlcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomoauth2access_tokenjsonclient_id=8dLIaFanMB6SjDg31nI1LAampclient_secret=dXHD9f0hGYG0I268rtgnJNuUaq8j3FYStUqelVHKKwgampcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercomampresponse_type=token
httpswwwyammercomportivanlaccess_token=qE3mHnueSIhBDV7B3S5zQ
Authentication
Demo ndash Round up
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Agenda
Yammer
What is Yammer
Yammer main structure
VersionsBasic
(Freemium)
Enterprise
(paid)
Basic Yammer Features X X
Collaboration Features X X
Yammer Mobile X X
Apps X X
Admin Tools X
Network level Apps and
integration
X
Support and Services X
Roles and permissionsMember All users are at least a member of the Yammer network Ability
to use yammer
Group admin The person who created a group becomes the group admin of
that group It allows to add and remove members from that
group
Network admin admin This role manages the network This requires a ldquopaidrdquo network
Verified admin The role has all the abilities and is sometimes called the one
with ldquoGodrdquo rights This requires a ldquopaidrdquo network
httpwwwcollabshowcom20140106yammer-roles-permissions-drill-down
Current integration with SharePoint
httpsupportmicrosoftcomkb2835453
Yammer Apps in SharePoint
What are the possibilities
SharePoint Apps explained
SharePoint
Web
On-premise
SharePoint
SharePoint
WebAzure
Parent Web
(Host)
App Web
Provider-Hosted AppUse your own server hosting
architecture
Autohosted AppWindows Azure + SQL Azure
provisioned inivisibly as
apps are installed
(DEPRECATED)
Cloud-based AppsThe app runs in a separate host
Or as a service
SharePoint-Hosted AppCreation of isolated sub web on a parent web
Contains only web elements
Examples are lists out-of-the box Web Parts
No server code allowed only client JavaScript for logic and UX
Best practices - APIs
Embed
code on
page
User
ControlWeb Part
SharePoint-
Hosted App
Provider-
Hosted
App
Yammer
EmbedYes Yes Yes
Yes with some
exceptions as like
follow and
commenting
No
Yammer
JS SDKNo Yes Yes Yes No
REST API NoYes using
NET code
Yes using
NET code
Yes only through
JavaScript calls
Yes using NET
code
Yammer API
Yammer API overview
httpdeveloperyammercom
Register a Yammer App
httpswwwyammercomclient_applications
httpwwwyammercom
Register a Yammer App
Demo ndash Round up
REST API
REST API
httpdeveloperyammercomrestapi
REST API ndash Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercom
httpswwwyammercomportivanlcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomoauth2access_tokenjsonclient_id=8dLIaFanMB6SjDg31nI1LAampclient_secret=dXHD9f0hGYG0I268rtgnJNuUaq8j3FYStUqelVHKKwgampcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercomampresponse_type=token
httpswwwyammercomportivanlaccess_token=qE3mHnueSIhBDV7B3S5zQ
Authentication
Demo ndash Round up
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Yammer
What is Yammer
Yammer main structure
VersionsBasic
(Freemium)
Enterprise
(paid)
Basic Yammer Features X X
Collaboration Features X X
Yammer Mobile X X
Apps X X
Admin Tools X
Network level Apps and
integration
X
Support and Services X
Roles and permissionsMember All users are at least a member of the Yammer network Ability
to use yammer
Group admin The person who created a group becomes the group admin of
that group It allows to add and remove members from that
group
Network admin admin This role manages the network This requires a ldquopaidrdquo network
Verified admin The role has all the abilities and is sometimes called the one
with ldquoGodrdquo rights This requires a ldquopaidrdquo network
httpwwwcollabshowcom20140106yammer-roles-permissions-drill-down
Current integration with SharePoint
httpsupportmicrosoftcomkb2835453
Yammer Apps in SharePoint
What are the possibilities
SharePoint Apps explained
SharePoint
Web
On-premise
SharePoint
SharePoint
WebAzure
Parent Web
(Host)
App Web
Provider-Hosted AppUse your own server hosting
architecture
Autohosted AppWindows Azure + SQL Azure
provisioned inivisibly as
apps are installed
(DEPRECATED)
Cloud-based AppsThe app runs in a separate host
Or as a service
SharePoint-Hosted AppCreation of isolated sub web on a parent web
Contains only web elements
Examples are lists out-of-the box Web Parts
No server code allowed only client JavaScript for logic and UX
Best practices - APIs
Embed
code on
page
User
ControlWeb Part
SharePoint-
Hosted App
Provider-
Hosted
App
Yammer
EmbedYes Yes Yes
Yes with some
exceptions as like
follow and
commenting
No
Yammer
JS SDKNo Yes Yes Yes No
REST API NoYes using
NET code
Yes using
NET code
Yes only through
JavaScript calls
Yes using NET
code
Yammer API
Yammer API overview
httpdeveloperyammercom
Register a Yammer App
httpswwwyammercomclient_applications
httpwwwyammercom
Register a Yammer App
Demo ndash Round up
REST API
REST API
httpdeveloperyammercomrestapi
REST API ndash Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercom
httpswwwyammercomportivanlcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomoauth2access_tokenjsonclient_id=8dLIaFanMB6SjDg31nI1LAampclient_secret=dXHD9f0hGYG0I268rtgnJNuUaq8j3FYStUqelVHKKwgampcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercomampresponse_type=token
httpswwwyammercomportivanlaccess_token=qE3mHnueSIhBDV7B3S5zQ
Authentication
Demo ndash Round up
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
What is Yammer
Yammer main structure
VersionsBasic
(Freemium)
Enterprise
(paid)
Basic Yammer Features X X
Collaboration Features X X
Yammer Mobile X X
Apps X X
Admin Tools X
Network level Apps and
integration
X
Support and Services X
Roles and permissionsMember All users are at least a member of the Yammer network Ability
to use yammer
Group admin The person who created a group becomes the group admin of
that group It allows to add and remove members from that
group
Network admin admin This role manages the network This requires a ldquopaidrdquo network
Verified admin The role has all the abilities and is sometimes called the one
with ldquoGodrdquo rights This requires a ldquopaidrdquo network
httpwwwcollabshowcom20140106yammer-roles-permissions-drill-down
Current integration with SharePoint
httpsupportmicrosoftcomkb2835453
Yammer Apps in SharePoint
What are the possibilities
SharePoint Apps explained
SharePoint
Web
On-premise
SharePoint
SharePoint
WebAzure
Parent Web
(Host)
App Web
Provider-Hosted AppUse your own server hosting
architecture
Autohosted AppWindows Azure + SQL Azure
provisioned inivisibly as
apps are installed
(DEPRECATED)
Cloud-based AppsThe app runs in a separate host
Or as a service
SharePoint-Hosted AppCreation of isolated sub web on a parent web
Contains only web elements
Examples are lists out-of-the box Web Parts
No server code allowed only client JavaScript for logic and UX
Best practices - APIs
Embed
code on
page
User
ControlWeb Part
SharePoint-
Hosted App
Provider-
Hosted
App
Yammer
EmbedYes Yes Yes
Yes with some
exceptions as like
follow and
commenting
No
Yammer
JS SDKNo Yes Yes Yes No
REST API NoYes using
NET code
Yes using
NET code
Yes only through
JavaScript calls
Yes using NET
code
Yammer API
Yammer API overview
httpdeveloperyammercom
Register a Yammer App
httpswwwyammercomclient_applications
httpwwwyammercom
Register a Yammer App
Demo ndash Round up
REST API
REST API
httpdeveloperyammercomrestapi
REST API ndash Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercom
httpswwwyammercomportivanlcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomoauth2access_tokenjsonclient_id=8dLIaFanMB6SjDg31nI1LAampclient_secret=dXHD9f0hGYG0I268rtgnJNuUaq8j3FYStUqelVHKKwgampcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercomampresponse_type=token
httpswwwyammercomportivanlaccess_token=qE3mHnueSIhBDV7B3S5zQ
Authentication
Demo ndash Round up
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Yammer main structure
VersionsBasic
(Freemium)
Enterprise
(paid)
Basic Yammer Features X X
Collaboration Features X X
Yammer Mobile X X
Apps X X
Admin Tools X
Network level Apps and
integration
X
Support and Services X
Roles and permissionsMember All users are at least a member of the Yammer network Ability
to use yammer
Group admin The person who created a group becomes the group admin of
that group It allows to add and remove members from that
group
Network admin admin This role manages the network This requires a ldquopaidrdquo network
Verified admin The role has all the abilities and is sometimes called the one
with ldquoGodrdquo rights This requires a ldquopaidrdquo network
httpwwwcollabshowcom20140106yammer-roles-permissions-drill-down
Current integration with SharePoint
httpsupportmicrosoftcomkb2835453
Yammer Apps in SharePoint
What are the possibilities
SharePoint Apps explained
SharePoint
Web
On-premise
SharePoint
SharePoint
WebAzure
Parent Web
(Host)
App Web
Provider-Hosted AppUse your own server hosting
architecture
Autohosted AppWindows Azure + SQL Azure
provisioned inivisibly as
apps are installed
(DEPRECATED)
Cloud-based AppsThe app runs in a separate host
Or as a service
SharePoint-Hosted AppCreation of isolated sub web on a parent web
Contains only web elements
Examples are lists out-of-the box Web Parts
No server code allowed only client JavaScript for logic and UX
Best practices - APIs
Embed
code on
page
User
ControlWeb Part
SharePoint-
Hosted App
Provider-
Hosted
App
Yammer
EmbedYes Yes Yes
Yes with some
exceptions as like
follow and
commenting
No
Yammer
JS SDKNo Yes Yes Yes No
REST API NoYes using
NET code
Yes using
NET code
Yes only through
JavaScript calls
Yes using NET
code
Yammer API
Yammer API overview
httpdeveloperyammercom
Register a Yammer App
httpswwwyammercomclient_applications
httpwwwyammercom
Register a Yammer App
Demo ndash Round up
REST API
REST API
httpdeveloperyammercomrestapi
REST API ndash Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercom
httpswwwyammercomportivanlcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomoauth2access_tokenjsonclient_id=8dLIaFanMB6SjDg31nI1LAampclient_secret=dXHD9f0hGYG0I268rtgnJNuUaq8j3FYStUqelVHKKwgampcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercomampresponse_type=token
httpswwwyammercomportivanlaccess_token=qE3mHnueSIhBDV7B3S5zQ
Authentication
Demo ndash Round up
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
VersionsBasic
(Freemium)
Enterprise
(paid)
Basic Yammer Features X X
Collaboration Features X X
Yammer Mobile X X
Apps X X
Admin Tools X
Network level Apps and
integration
X
Support and Services X
Roles and permissionsMember All users are at least a member of the Yammer network Ability
to use yammer
Group admin The person who created a group becomes the group admin of
that group It allows to add and remove members from that
group
Network admin admin This role manages the network This requires a ldquopaidrdquo network
Verified admin The role has all the abilities and is sometimes called the one
with ldquoGodrdquo rights This requires a ldquopaidrdquo network
httpwwwcollabshowcom20140106yammer-roles-permissions-drill-down
Current integration with SharePoint
httpsupportmicrosoftcomkb2835453
Yammer Apps in SharePoint
What are the possibilities
SharePoint Apps explained
SharePoint
Web
On-premise
SharePoint
SharePoint
WebAzure
Parent Web
(Host)
App Web
Provider-Hosted AppUse your own server hosting
architecture
Autohosted AppWindows Azure + SQL Azure
provisioned inivisibly as
apps are installed
(DEPRECATED)
Cloud-based AppsThe app runs in a separate host
Or as a service
SharePoint-Hosted AppCreation of isolated sub web on a parent web
Contains only web elements
Examples are lists out-of-the box Web Parts
No server code allowed only client JavaScript for logic and UX
Best practices - APIs
Embed
code on
page
User
ControlWeb Part
SharePoint-
Hosted App
Provider-
Hosted
App
Yammer
EmbedYes Yes Yes
Yes with some
exceptions as like
follow and
commenting
No
Yammer
JS SDKNo Yes Yes Yes No
REST API NoYes using
NET code
Yes using
NET code
Yes only through
JavaScript calls
Yes using NET
code
Yammer API
Yammer API overview
httpdeveloperyammercom
Register a Yammer App
httpswwwyammercomclient_applications
httpwwwyammercom
Register a Yammer App
Demo ndash Round up
REST API
REST API
httpdeveloperyammercomrestapi
REST API ndash Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercom
httpswwwyammercomportivanlcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomoauth2access_tokenjsonclient_id=8dLIaFanMB6SjDg31nI1LAampclient_secret=dXHD9f0hGYG0I268rtgnJNuUaq8j3FYStUqelVHKKwgampcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercomampresponse_type=token
httpswwwyammercomportivanlaccess_token=qE3mHnueSIhBDV7B3S5zQ
Authentication
Demo ndash Round up
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Roles and permissionsMember All users are at least a member of the Yammer network Ability
to use yammer
Group admin The person who created a group becomes the group admin of
that group It allows to add and remove members from that
group
Network admin admin This role manages the network This requires a ldquopaidrdquo network
Verified admin The role has all the abilities and is sometimes called the one
with ldquoGodrdquo rights This requires a ldquopaidrdquo network
httpwwwcollabshowcom20140106yammer-roles-permissions-drill-down
Current integration with SharePoint
httpsupportmicrosoftcomkb2835453
Yammer Apps in SharePoint
What are the possibilities
SharePoint Apps explained
SharePoint
Web
On-premise
SharePoint
SharePoint
WebAzure
Parent Web
(Host)
App Web
Provider-Hosted AppUse your own server hosting
architecture
Autohosted AppWindows Azure + SQL Azure
provisioned inivisibly as
apps are installed
(DEPRECATED)
Cloud-based AppsThe app runs in a separate host
Or as a service
SharePoint-Hosted AppCreation of isolated sub web on a parent web
Contains only web elements
Examples are lists out-of-the box Web Parts
No server code allowed only client JavaScript for logic and UX
Best practices - APIs
Embed
code on
page
User
ControlWeb Part
SharePoint-
Hosted App
Provider-
Hosted
App
Yammer
EmbedYes Yes Yes
Yes with some
exceptions as like
follow and
commenting
No
Yammer
JS SDKNo Yes Yes Yes No
REST API NoYes using
NET code
Yes using
NET code
Yes only through
JavaScript calls
Yes using NET
code
Yammer API
Yammer API overview
httpdeveloperyammercom
Register a Yammer App
httpswwwyammercomclient_applications
httpwwwyammercom
Register a Yammer App
Demo ndash Round up
REST API
REST API
httpdeveloperyammercomrestapi
REST API ndash Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercom
httpswwwyammercomportivanlcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomoauth2access_tokenjsonclient_id=8dLIaFanMB6SjDg31nI1LAampclient_secret=dXHD9f0hGYG0I268rtgnJNuUaq8j3FYStUqelVHKKwgampcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercomampresponse_type=token
httpswwwyammercomportivanlaccess_token=qE3mHnueSIhBDV7B3S5zQ
Authentication
Demo ndash Round up
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Current integration with SharePoint
httpsupportmicrosoftcomkb2835453
Yammer Apps in SharePoint
What are the possibilities
SharePoint Apps explained
SharePoint
Web
On-premise
SharePoint
SharePoint
WebAzure
Parent Web
(Host)
App Web
Provider-Hosted AppUse your own server hosting
architecture
Autohosted AppWindows Azure + SQL Azure
provisioned inivisibly as
apps are installed
(DEPRECATED)
Cloud-based AppsThe app runs in a separate host
Or as a service
SharePoint-Hosted AppCreation of isolated sub web on a parent web
Contains only web elements
Examples are lists out-of-the box Web Parts
No server code allowed only client JavaScript for logic and UX
Best practices - APIs
Embed
code on
page
User
ControlWeb Part
SharePoint-
Hosted App
Provider-
Hosted
App
Yammer
EmbedYes Yes Yes
Yes with some
exceptions as like
follow and
commenting
No
Yammer
JS SDKNo Yes Yes Yes No
REST API NoYes using
NET code
Yes using
NET code
Yes only through
JavaScript calls
Yes using NET
code
Yammer API
Yammer API overview
httpdeveloperyammercom
Register a Yammer App
httpswwwyammercomclient_applications
httpwwwyammercom
Register a Yammer App
Demo ndash Round up
REST API
REST API
httpdeveloperyammercomrestapi
REST API ndash Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercom
httpswwwyammercomportivanlcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomoauth2access_tokenjsonclient_id=8dLIaFanMB6SjDg31nI1LAampclient_secret=dXHD9f0hGYG0I268rtgnJNuUaq8j3FYStUqelVHKKwgampcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercomampresponse_type=token
httpswwwyammercomportivanlaccess_token=qE3mHnueSIhBDV7B3S5zQ
Authentication
Demo ndash Round up
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Yammer Apps in SharePoint
What are the possibilities
SharePoint Apps explained
SharePoint
Web
On-premise
SharePoint
SharePoint
WebAzure
Parent Web
(Host)
App Web
Provider-Hosted AppUse your own server hosting
architecture
Autohosted AppWindows Azure + SQL Azure
provisioned inivisibly as
apps are installed
(DEPRECATED)
Cloud-based AppsThe app runs in a separate host
Or as a service
SharePoint-Hosted AppCreation of isolated sub web on a parent web
Contains only web elements
Examples are lists out-of-the box Web Parts
No server code allowed only client JavaScript for logic and UX
Best practices - APIs
Embed
code on
page
User
ControlWeb Part
SharePoint-
Hosted App
Provider-
Hosted
App
Yammer
EmbedYes Yes Yes
Yes with some
exceptions as like
follow and
commenting
No
Yammer
JS SDKNo Yes Yes Yes No
REST API NoYes using
NET code
Yes using
NET code
Yes only through
JavaScript calls
Yes using NET
code
Yammer API
Yammer API overview
httpdeveloperyammercom
Register a Yammer App
httpswwwyammercomclient_applications
httpwwwyammercom
Register a Yammer App
Demo ndash Round up
REST API
REST API
httpdeveloperyammercomrestapi
REST API ndash Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercom
httpswwwyammercomportivanlcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomoauth2access_tokenjsonclient_id=8dLIaFanMB6SjDg31nI1LAampclient_secret=dXHD9f0hGYG0I268rtgnJNuUaq8j3FYStUqelVHKKwgampcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercomampresponse_type=token
httpswwwyammercomportivanlaccess_token=qE3mHnueSIhBDV7B3S5zQ
Authentication
Demo ndash Round up
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
What are the possibilities
SharePoint Apps explained
SharePoint
Web
On-premise
SharePoint
SharePoint
WebAzure
Parent Web
(Host)
App Web
Provider-Hosted AppUse your own server hosting
architecture
Autohosted AppWindows Azure + SQL Azure
provisioned inivisibly as
apps are installed
(DEPRECATED)
Cloud-based AppsThe app runs in a separate host
Or as a service
SharePoint-Hosted AppCreation of isolated sub web on a parent web
Contains only web elements
Examples are lists out-of-the box Web Parts
No server code allowed only client JavaScript for logic and UX
Best practices - APIs
Embed
code on
page
User
ControlWeb Part
SharePoint-
Hosted App
Provider-
Hosted
App
Yammer
EmbedYes Yes Yes
Yes with some
exceptions as like
follow and
commenting
No
Yammer
JS SDKNo Yes Yes Yes No
REST API NoYes using
NET code
Yes using
NET code
Yes only through
JavaScript calls
Yes using NET
code
Yammer API
Yammer API overview
httpdeveloperyammercom
Register a Yammer App
httpswwwyammercomclient_applications
httpwwwyammercom
Register a Yammer App
Demo ndash Round up
REST API
REST API
httpdeveloperyammercomrestapi
REST API ndash Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercom
httpswwwyammercomportivanlcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomoauth2access_tokenjsonclient_id=8dLIaFanMB6SjDg31nI1LAampclient_secret=dXHD9f0hGYG0I268rtgnJNuUaq8j3FYStUqelVHKKwgampcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercomampresponse_type=token
httpswwwyammercomportivanlaccess_token=qE3mHnueSIhBDV7B3S5zQ
Authentication
Demo ndash Round up
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
SharePoint Apps explained
SharePoint
Web
On-premise
SharePoint
SharePoint
WebAzure
Parent Web
(Host)
App Web
Provider-Hosted AppUse your own server hosting
architecture
Autohosted AppWindows Azure + SQL Azure
provisioned inivisibly as
apps are installed
(DEPRECATED)
Cloud-based AppsThe app runs in a separate host
Or as a service
SharePoint-Hosted AppCreation of isolated sub web on a parent web
Contains only web elements
Examples are lists out-of-the box Web Parts
No server code allowed only client JavaScript for logic and UX
Best practices - APIs
Embed
code on
page
User
ControlWeb Part
SharePoint-
Hosted App
Provider-
Hosted
App
Yammer
EmbedYes Yes Yes
Yes with some
exceptions as like
follow and
commenting
No
Yammer
JS SDKNo Yes Yes Yes No
REST API NoYes using
NET code
Yes using
NET code
Yes only through
JavaScript calls
Yes using NET
code
Yammer API
Yammer API overview
httpdeveloperyammercom
Register a Yammer App
httpswwwyammercomclient_applications
httpwwwyammercom
Register a Yammer App
Demo ndash Round up
REST API
REST API
httpdeveloperyammercomrestapi
REST API ndash Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercom
httpswwwyammercomportivanlcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomoauth2access_tokenjsonclient_id=8dLIaFanMB6SjDg31nI1LAampclient_secret=dXHD9f0hGYG0I268rtgnJNuUaq8j3FYStUqelVHKKwgampcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercomampresponse_type=token
httpswwwyammercomportivanlaccess_token=qE3mHnueSIhBDV7B3S5zQ
Authentication
Demo ndash Round up
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Best practices - APIs
Embed
code on
page
User
ControlWeb Part
SharePoint-
Hosted App
Provider-
Hosted
App
Yammer
EmbedYes Yes Yes
Yes with some
exceptions as like
follow and
commenting
No
Yammer
JS SDKNo Yes Yes Yes No
REST API NoYes using
NET code
Yes using
NET code
Yes only through
JavaScript calls
Yes using NET
code
Yammer API
Yammer API overview
httpdeveloperyammercom
Register a Yammer App
httpswwwyammercomclient_applications
httpwwwyammercom
Register a Yammer App
Demo ndash Round up
REST API
REST API
httpdeveloperyammercomrestapi
REST API ndash Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercom
httpswwwyammercomportivanlcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomoauth2access_tokenjsonclient_id=8dLIaFanMB6SjDg31nI1LAampclient_secret=dXHD9f0hGYG0I268rtgnJNuUaq8j3FYStUqelVHKKwgampcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercomampresponse_type=token
httpswwwyammercomportivanlaccess_token=qE3mHnueSIhBDV7B3S5zQ
Authentication
Demo ndash Round up
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Yammer API
Yammer API overview
httpdeveloperyammercom
Register a Yammer App
httpswwwyammercomclient_applications
httpwwwyammercom
Register a Yammer App
Demo ndash Round up
REST API
REST API
httpdeveloperyammercomrestapi
REST API ndash Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercom
httpswwwyammercomportivanlcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomoauth2access_tokenjsonclient_id=8dLIaFanMB6SjDg31nI1LAampclient_secret=dXHD9f0hGYG0I268rtgnJNuUaq8j3FYStUqelVHKKwgampcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercomampresponse_type=token
httpswwwyammercomportivanlaccess_token=qE3mHnueSIhBDV7B3S5zQ
Authentication
Demo ndash Round up
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Yammer API overview
httpdeveloperyammercom
Register a Yammer App
httpswwwyammercomclient_applications
httpwwwyammercom
Register a Yammer App
Demo ndash Round up
REST API
REST API
httpdeveloperyammercomrestapi
REST API ndash Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercom
httpswwwyammercomportivanlcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomoauth2access_tokenjsonclient_id=8dLIaFanMB6SjDg31nI1LAampclient_secret=dXHD9f0hGYG0I268rtgnJNuUaq8j3FYStUqelVHKKwgampcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercomampresponse_type=token
httpswwwyammercomportivanlaccess_token=qE3mHnueSIhBDV7B3S5zQ
Authentication
Demo ndash Round up
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Register a Yammer App
httpswwwyammercomclient_applications
httpwwwyammercom
Register a Yammer App
Demo ndash Round up
REST API
REST API
httpdeveloperyammercomrestapi
REST API ndash Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercom
httpswwwyammercomportivanlcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomoauth2access_tokenjsonclient_id=8dLIaFanMB6SjDg31nI1LAampclient_secret=dXHD9f0hGYG0I268rtgnJNuUaq8j3FYStUqelVHKKwgampcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercomampresponse_type=token
httpswwwyammercomportivanlaccess_token=qE3mHnueSIhBDV7B3S5zQ
Authentication
Demo ndash Round up
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Register a Yammer App
Demo ndash Round up
REST API
REST API
httpdeveloperyammercomrestapi
REST API ndash Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercom
httpswwwyammercomportivanlcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomoauth2access_tokenjsonclient_id=8dLIaFanMB6SjDg31nI1LAampclient_secret=dXHD9f0hGYG0I268rtgnJNuUaq8j3FYStUqelVHKKwgampcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercomampresponse_type=token
httpswwwyammercomportivanlaccess_token=qE3mHnueSIhBDV7B3S5zQ
Authentication
Demo ndash Round up
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Demo ndash Round up
REST API
REST API
httpdeveloperyammercomrestapi
REST API ndash Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercom
httpswwwyammercomportivanlcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomoauth2access_tokenjsonclient_id=8dLIaFanMB6SjDg31nI1LAampclient_secret=dXHD9f0hGYG0I268rtgnJNuUaq8j3FYStUqelVHKKwgampcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercomampresponse_type=token
httpswwwyammercomportivanlaccess_token=qE3mHnueSIhBDV7B3S5zQ
Authentication
Demo ndash Round up
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
REST API
REST API
httpdeveloperyammercomrestapi
REST API ndash Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercom
httpswwwyammercomportivanlcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomoauth2access_tokenjsonclient_id=8dLIaFanMB6SjDg31nI1LAampclient_secret=dXHD9f0hGYG0I268rtgnJNuUaq8j3FYStUqelVHKKwgampcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercomampresponse_type=token
httpswwwyammercomportivanlaccess_token=qE3mHnueSIhBDV7B3S5zQ
Authentication
Demo ndash Round up
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
REST API
httpdeveloperyammercomrestapi
REST API ndash Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercom
httpswwwyammercomportivanlcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomoauth2access_tokenjsonclient_id=8dLIaFanMB6SjDg31nI1LAampclient_secret=dXHD9f0hGYG0I268rtgnJNuUaq8j3FYStUqelVHKKwgampcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercomampresponse_type=token
httpswwwyammercomportivanlaccess_token=qE3mHnueSIhBDV7B3S5zQ
Authentication
Demo ndash Round up
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
REST API ndash Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercom
httpswwwyammercomportivanlcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomoauth2access_tokenjsonclient_id=8dLIaFanMB6SjDg31nI1LAampclient_secret=dXHD9f0hGYG0I268rtgnJNuUaq8j3FYStUqelVHKKwgampcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercomampresponse_type=token
httpswwwyammercomportivanlaccess_token=qE3mHnueSIhBDV7B3S5zQ
Authentication
Demo ndash Round up
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
REST API - Authenticate
httpswwwyammercomoauth2access_tokenjsonclient_id=8dLIaFanMB6SjDg31nI1LAampclient_secret=dXHD9f0hGYG0I268rtgnJNuUaq8j3FYStUqelVHKKwgampcode=v3lMbrkJxFFcKg2gMBuA
REST API - Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercomampresponse_type=token
httpswwwyammercomportivanlaccess_token=qE3mHnueSIhBDV7B3S5zQ
Authentication
Demo ndash Round up
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
REST API - Authenticate
httpswwwyammercomdialogoauthclient_id=8dLIaFanMB6SjDg31nI1LAampredirect_uri=httpwwwyammercomampresponse_type=token
httpswwwyammercomportivanlaccess_token=qE3mHnueSIhBDV7B3S5zQ
Authentication
Demo ndash Round up
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Authentication
Demo ndash Round up
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Demo ndash Round up
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
REST API - Resources
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
REST API ndash Interesting EndpointsEndpoints Parameters
Messageshttpswwwyammercomapiv1messagesjson
httpswwwyammercomapiv1messagesfollowingjson
httpswwwyammercomapiv1messagesprivatejson
older_than
newer_than
threaded
limit
Usershttpswwwyammercomapiv1userscurrentjson
httpswwwyammercomapiv1users[id]json
Relationships httpswwwyammercomapiv1relationshipsjson user_id
Notifications httpswwwyammercomapiv1streamsnotificationsjson
Search httpswwwyammercomapiv1searchjson
search
page
num_per_page
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
REST API Call
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Demo ndash Round up
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
REST API ndash Rate Limits
httpdeveloperyammercomrestapirest-ratelimits
Requests Per Seconds
Messages 10 30
Notifications 10 30
Autocomplete 10 10
All other resources 10 10
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
JavaScript SDK
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
JavaScript SDK
httpsassetsyammercomassetsplatform_js_sdkjs
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
JavaScript SDK- Authenticate
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Authenticate with JavaScript SDK
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Demo ndash Round up
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
JavaScript SDK- Access data
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Yammer Embed
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Yammer Embed
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Yammer Embed ndash Feed widget
httpswwwyammercomwidgetconfigure
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Yammer Embed ndash Action buttons
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Yammer Embed ndash Commenting
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Use Yammer Embed
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Demo ndash Round up
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Open Graph
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Open Graph
Actor Action Object App Name Message
Alexander created Company meeting YammerTestAppForPortiva Lets meet
Actor A Yammer user
Action A verb describing what happens Eg created updated deleted liked followed
Create your own verbs per App on yammercom
Object Represents an instance in your App and are uniquely identified
Supported are place person department team project folder file document
image audio video and company
App Name Name of your App doing the post
Message The message shown
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Open Graph ndash Custom
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Open Graph ndash Post
httpswwwyammercomapiv1activityjson
activity
actornameldquoAlexander Meijers
emailldquoameijersportivanl
actioncreate object
urlldquohttpwwwyammercom
titleldquoCorporate Meeting
messageldquoLets meet
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Open Graph
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Demo ndash Round up
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
Yammer and NET
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
YammerNET
httpblogstechnetcombspeschkaarchive20131005using-the-yammer-api-in-a-net-client-applicationaspx
Search Yammer
Demo ndash Round up
Takeaways amp round up
THANK YOU
top related