Contents

About the Authors

About the Technical Reviewer

Acknowledgments

Preface

image Chapter 1: Introduction to Yammer Development

What Is Yammer?

Public Groups

Private Groups

Yammer Profiles

Conversations

Benefits of Integration with Yammer

Microsoft Office 365 and Yammer

Core of Yammer Development: The Yammer Platform

Yammer Integration Architecture

Yammer Embed

JavaScript

REST APIs

Open Graph (OG)

SDKs

How to Start Yammer Integration

Creating a Yammer Account

Case Study: SPDS University

Summary

image Chapter 2: Integrations with Yammer Embed

Introducing Yammer Embed

Yammer Embed Prerequisites

Different Types of Yammer Embed Feeds

Yammer Embed Parameters

Adding Yammer Embed to a Web Page

Types of Yammer Feeds

Yammer User Feed

Yammer Group Feed

Yammer Topic Feed

Yammer Object Feed

Yammer Embed with Single Sign-On

Using the Yammer Action Buttons

How to Add a Yammer Action Button

Summary

image Chapter 3: Yammer App Development Basics

What Is a Yammer App?

Registering a Yammer App

Configuring Yammer App Registration Details

Editing the Basic Info

Configuring App Directory Settings

Configuring Open Graph

Summary

image Chapter 4: Authenticating Yammer Users

Understanding Yammer Authentication

What Is OAuth 2.0?

OAuth Roles

Authentication on Yammer Using OAuth 2.0

Yammer Authentication Flows

Server-Side Flow

Client-Side Flow

Summary

image Chapter 5: Writing Data into Yammer with Open Graph

Introduction to Enterprise Social Graph

Open Graph Protocol

Recent Activity Widget

Open Graph Activity Details Page

Format of Open Graph Activity

Open Graph Activity Objects Schema

Delivery: The Open Graph Activity REST Endpoint

Open Graph Implementation Examples

Single Activity with Object Types and Actions as a JSON String (Public Object)

Single Activity with Delivery Rules (Private Object)

Multiple Activities

Case Study: Open Graph in the SPDS University App

Summary

image Chapter 6: Integration Using Yammer Rest APIs

REST

Yammer REST APIs

Yammer REST API Features

What You Can Do with Yammer REST APIs

Before You Start Using the Yammer REST APIs

Authentication on Yammer

User Privileges

Getting Started with Yammer REST APIs

Yammer API Operations

REST Endpoints

Messages

Yammer Topics

Yammer Users

Groups REST APIs

Relationships

Yammer Notifications

Yammer Suggestions

Subscription REST APIs

AutoComplete

Invitations REST APIs

Search REST APIs

Yammer Networks

Yammer Output in a JSON/XML Viewer

Data Export

Yammer REST APIs Rate Limits

Yammer REST Endpoint in Practice

Summary

image Chapter 7: Building Social Apps Using Yammer JavaScript SDK

Introduction to the JavaScript SDK

Setup Required to Use the JavaScript SDK

Authentication Using JavaScript SDK

Authentication Functions

Using the JavaScript SDK to Call Other REST APIs

Additional Functions

Implementing Yammer Integration in a SharePoint-Hosted App Using JavaScript SDK

Summary

image Chapter 8: Building Social Apps Using Yammer Windows Phone 8 SDK

Introduction to Windows Phone 8 SDK

Setup Required to Use Windows Phone App 8 SDK

Step 1: Register Your Yammer App and Set the Redirect URI

Step 2: Create an Instance of the Yammer.OAuthSDK.Model.OAuthClientInfo Class

Step 3: Configure a URI Association

Understanding Windows Phone SDK

Project “Yammer.OAuthSDK” Structure

Important Methods of Yammer.OAuthSDK

Building a Windows Phone 8 App Using Yammer Windows Phone SDK

Summary

Index

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset