Package com.google.code.facebookapi

Interface Summary
CommunicationStrategy Interface for encapsulating network communication logic.
FBAppConf  
FBAppConfs  
IFacebookMethod Interface for specifying a Facebook API method.
IFacebookRestClient<T> Generic interface for a FacebookRestClient, parameterized by output format.
IFeedImage Interface for an image that appears in a newsfeed/minifeed story and the destination URL for a click on that image.
IPair<N,V> This interface provides backwards compatibility between Pair and IFeedImage instances used in feed.* API calls, so that code that was written using the former method is not forced to be rewritten in order to conform to the latter.
ToJsonArray  
ToJsonObject  
 

Class Summary
ApplicationPropertySet This utility represents a set of application properties for use in the facebook.admin_setApplicatoinProperty API call.
AssociationInfo Describes one of two legs of an association.
Attachment A simple data structure for storing stream attachments used in the stream_publish API call.
AttachmentMedia Abstract class for attachment media types.
AttachmentMediaFlash A simple data structure for flash media type used by Attachment.
AttachmentMediaImage A simple data structure for image media type used by Attachment.
AttachmentMediaMP3 A simple data structure for mp3 media type used by Attachment.
AttachmentMediaVideo Deprecated.
AttachmentProperty A simple data structure for property link type used by Attachment.
BaseAdapter Covers all the void return type methods where we don't care which return type we're asking Facebook to provide.
BasicClient Basic client taking care of rest call mechanics (signing, etc) to facebook.
BasicClientHelper Basic client taking care of rest call mechanics (signing, etc) to facebook.
BundleActionLink A simple data structure for storing a story-template action link, used in the feed_registerTemplateBundle API call.
BundleStoryTemplate Deprecated.
DashboardActivityItem Domain-specific representation of a dashboard activity item.
DashboardItem Base class for common news and activity dashboard news items.
DashboardNewsItem Domain-specific representation of a dashboard news item.
DefaultCommunicationStrategy CommunicationStrategy implementation that uses raw Java-API sockets.
ErrorCode Static class for organizing the error codes used by the Facebook API.
ExtensibleClient Base class for interacting with the Facebook Application Programming Interface (API).
FacebookApiUrls  
FacebookJaxbRestClient  
FacebookJaxbRestClientBase A FacebookRestClient that JAXB response objects.
FacebookJsonRestClient  
FacebookJsonRestClientBase A FacebookRestClient that uses the JSON result format.
FacebookNamespaceContext This NamespaceContext provides the namespaces used by Facebook.
FacebookSignatureUtil Utility for managing Facebook-specific parameters, specifically those related to session/login aspects.
FacebookWebappHelper<T> Utility class to handle authorization and authentication of requests.
FacebookWebRequest<T>  
FacebookXmlRestClient  
FacebookXmlRestClientBase A FacebookRestClient that uses the XML result format.
FBAppConfBean  
FBWebFilter  
FbWebHelper  
FBWebRequest  
FBWebSession  
FeedFacebookPhoto A simple Pair consisting of a Facebook Photos photo ID for an image appearing in a newsfeed/minifeed story and the destination URL for a click on that image.
FeedImage A simple Pair of URLs for an image appearing in a newsfeed/minifeed story and the optional destination URL for a click on that image.
FeedUserPhoto A simple Pair consisting of a Facebook Photos photo ID for an image appearing in a newsfeed/minifeed story and the destination URL for a click on that image.
JsonHelper  
MarketListing A utility class for creating and verifying marketplace listings.
MarketplaceListing Deprecated. provided for legacy support only.
Pair<N,V> Simple data structure for grouping two values together.
Pairs Basic client taking care of rest call mechanics (signing, etc) to facebook.
PhotoTag Data structure for representing a photo tag.
ProfileFieldItem A data structure for managing the profile field-item objects required by the profile.setInfo and profile.setInfoOptions API calls.
ProfileInfoField A data structure for managing the profile info fields objects required by the profile.setInfo and profile.setInfoOptions API calls.
SpecificReturnTypeAdapter<T> Eventually want this to have no methods in it whatsoever.
TemplatizedAction Utility class to assist in creating a templatized action for publishing to the minifeed/newsfeed, because the API call Facebook decided to add in order to do it is ridiculously complex.
XmlHelper  
XMLTestUtils  
 

Enum Summary
AllocationType A listing of all allocation types used by the Admin.getAllocation method call.
ApplicationProperty An enumeration for managing the different application properties that Facebook supports.
AssociationType Describes a DataStore Association type.
FacebookExtendedPerm Deprecated. this class exists for legacy support only.
FacebookMethod Enumeration that maps API method names to the (maximal) number of parameters that each method will send.
FacebookParam List of URL parameters added by Facebook.
MarketListingCategory Enum for specifying categories in marketplace listings and API calls.
MarketListingStatus Simple enum for specifying whether or not a marketplace listing was successful or not.
MarketListingSubcategory Enum for specifying sub-categories in marketplace listings/API calls.
Metric This class enumerates the various metrics that are available through the admin.getMetrics API call.
PageProfileField Enum describing the profile fields of Facebook Pages.
Permission Enum for managing the different permission-types used by Facebook.
ProfileField Enum for specifying profile-field names.
PropertyType Encapsulates the property types used in the DataStore API.
 

Exception Summary
FacebookException A FacebookException is thrown by the FacebookRestClient to indicate that it encountered an error when trying to process an API request to Facebook.
 

Annotation Types Summary
FacebookReturnType Used in the IFacebookRestClient interface to tie together the method call (e.g.
 



Copyright © 2010. All Rights Reserved.