30.03.2014 Views

Database.com Chatter REST API Developer's Guide - Salesforce.com

Database.com Chatter REST API Developer's Guide - Salesforce.com

Database.com Chatter REST API Developer's Guide - Salesforce.com

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Table of Contents<br />

Table of Contents<br />

<strong>Chatter</strong> <strong>API</strong>.........................................................................................................................................1<br />

Chapter 1: Introducing <strong>Chatter</strong> <strong>REST</strong> <strong>API</strong>..................................................................................1<br />

Deciding When to Use <strong>Chatter</strong> <strong>API</strong>.............................................................................................................................2<br />

Understanding <strong>Chatter</strong> <strong>API</strong> Resources.........................................................................................................................2<br />

Building the <strong>Chatter</strong> <strong>API</strong> Resource URL.........................................................................................................7<br />

Using <strong>Chatter</strong> <strong>API</strong> Inputs.................................................................................................................................8<br />

Using Wildcards..............................................................................................................................................12<br />

Send HTTP Requests with cURL..............................................................................................................................13<br />

Understanding OAuth and <strong>Chatter</strong> <strong>API</strong>.....................................................................................................................13<br />

Understanding the Web Server OAuth Authentication Flow.........................................................................15<br />

Understanding the User-Agent OAuth Authentication Flow.........................................................................19<br />

Using Tokens...................................................................................................................................................21<br />

Requesting Static Assets and Posting Forms Directly from HTML...............................................................22<br />

Chapter 2: Quick Start...............................................................................................................24<br />

Prerequisites.................................................................................................................................................................25<br />

Step One: Set Up Authorization.................................................................................................................................25<br />

Step Two: Connect to <strong>Chatter</strong> <strong>API</strong> Using OAuth.....................................................................................................26<br />

Chapter 3: <strong>Chatter</strong> <strong>API</strong>: How do I. . ..........................................................................................28<br />

Chapter 4: <strong>Chatter</strong> <strong>API</strong> Resources..............................................................................................40<br />

<strong>Chatter</strong> <strong>API</strong> Resources Relationships.........................................................................................................................44<br />

Bookmarks Resources..................................................................................................................................................47<br />

<strong>Chatter</strong> Resource.........................................................................................................................................................52<br />

Comments Resources..................................................................................................................................................53<br />

Company Feed Resources............................................................................................................................................56<br />

Connect Resources......................................................................................................................................................58<br />

Favorites Feed Resources.............................................................................................................................................60<br />

Feeds Resource............................................................................................................................................................65<br />

Feed-Items Resources..................................................................................................................................................67<br />

Feed-Items Query............................................................................................................................................68<br />

Feed-Items, Specific Feed Item.......................................................................................................................69<br />

Feed-Items Comments....................................................................................................................................73<br />

Feed-Items Likes.............................................................................................................................................77<br />

Feed-Items Polls..............................................................................................................................................78<br />

Files Resources............................................................................................................................................................79<br />

Files Feed Resources....................................................................................................................................................86<br />

Filter Feed Resources..................................................................................................................................................90<br />

Groups Feed Resources...............................................................................................................................................94<br />

Group-Memberships Resources..................................................................................................................................97<br />

i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!