Package org.springframework.social.facebook.api

Spring Social's Service API for Facebook

See:
          Description

Interface Summary
BookActions Defines operations for publishing OpenGraph actions pertaining to books.
CommentOperations Defines operations for reading and posting comments to Facebook.
EventOperations Defines operations for creating and reading event data as well as RSVP'ing to events on behalf of a user.
Facebook Interface specifying a basic set of operations for interacting with Facebook.
FeedOperations Interface defining operations that can be performed on a Facebook feed.
FitnessActions Defines operations for publishing OpenGraph actions pertaining to fitness.
FqlOperations Interface defining operations for querying Facebook with the Facebook Query Language (FQL).
FqlResultMapper<T> An interface used by FqlTemplate to map FQL results to objects of a specific type, on a per-object basis.
FriendOperations Defines operations for interacting with a user's friends and friend lists.
GeneralActions Defines operations for publishing general OpenGraph actions such as "og.likes" and "og.follows".
GraphApi Defines low-level operations against Facebook's Graph API
GroupOperations Defines operations for retrieving data about groups and group members.
LikeOperations Defines operations for working with a user's likes and interests.
MediaOperations Defines operations for working with albums, photos, and videos.
MusicActions Defines operations for publishing OpenGraph actions pertaining to listening to music.
OpenGraphOperations Defines operations for working with Facebook OpenGraph actions.
PageOperations Interface defining operations that can be performed on a Facebook pages.
PlacesOperations Defines the operations for interacting with a user's Facebook checkins.
QuestionOperations  
UserOperations  
VideoActions Defines operations for publishing OpenGraph actions pertaining to listening to music.
 

Class Summary
Account  
ActionMetadata  
Album Model class representing a Facebook photo album.
Checkin Model class representing a user checkin on Facebook Places.
CheckinPost Model class representing a feed Post to announce a Checkin on a user's wall.
Comment Model class representing a comment.
CoverPhoto Model class representing a user's or a page's cover photo.
EducationEntry Model class representing an entry in a user's education history.
Event Model class representing an event.
EventInvitee Model class representing someone who has been invited to an event.
FacebookLink Model class representing a link to be posted to a users Facebook wall.
FacebookObject Base class for all Facebook types.
FacebookProfile Model class containing a Facebook user's profile information.
FamilyMember  
FqlResult Represents a single result item from an FQL query.
Group Model class representing a Group.
GroupMemberReference Model class representing a reference to a group member.
GroupMembership  
Invitation Model class representing an invitation to an event.
LinkPost Model class representing a link Post to a user's wall.
ListAndCount<T> Contains a list of comments and a count of the total number of comments for a post or checkin.
ListenActionMetadata  
Location Model class representing a location of a place that a user may check into in Facebook Places.
MusicPost Model class representing a Post with an embedded music file (e.g., MP3).
NotePost Model class representing a note Post to a user's wall.
Page Model class representing a Facebook page.
PagedList<T>  
PagingParameters Carries parameters to describe a paged set of results.
Photo Model class representing a photo.
Photo.Image  
PhotoPost Model class representing a Post to a feed announcing a Photo.
Post Model class representing an entry in a feed.
PostData An object that represents a new post to be created.
Question Model class representing a question asked by a Facebook user.
QuestionOption  
RatingActionMetadata Carries metadata related to a rating action (such as rating a book or a movie).
Reference A simple reference to another Facebook object without the complete set of object data.
StatusPost Model class representing a simple status message Post to a feed.
StoryTag  
SwfPost Model class representing a Post with an embedded Flash animation.
Tag Model class representing a tagged user in a video, photo, or checkin.
Video Model class representing a video.
VideoPost Model class representing a Post announcing a Video to a feed.
WatchActionMetadata  
WorkEntry Model class representing an entry in the user's work history.
 

Enum Summary
AgeRange Enum representing a user's age range.
Album.Privacy  
Album.Type  
Event.Privacy  
Group.Privacy  
ImageType  
Post.PostType  
Post.Privacy  
RsvpStatus Enumeration of statuses that an invitee may have for an event.
 

Exception Summary
FqlException Exception indicating a problem with performing an FQL query.
MissingNamespaceException Exception indicating that an attempt was made to publish an OpenGraph action without specifying an application namespace.
NotAFriendException Exception thrown when attempting an operation that requires a target user to be a friend of the authenticated user.
PageAdministrationException Exception thrown when attempting to perform an operation on a page by a user who is not a page administrator.
ResourceOwnershipException Exception thrown when attempting to perform operation on a resource that must be owned by the authenticated user, but is not.
 

Package org.springframework.social.facebook.api Description

Spring Social's Service API for Facebook