build your own yammer app - sps events · roles and permissions member all users are at least a...

56
Build your own Yammer App

Upload: truongkhue

Post on 24-Sep-2018

226 views

Category:

Documents


0 download

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

Search Yammer

Demo ndash Round up

Takeaways amp round up

THANK YOU

Demo ndash Round up

Takeaways amp round up

THANK YOU

Takeaways amp round up

THANK YOU

THANK YOU