Package com.facebook

Interface Summary
Request.Callback Specifies the interface that consumers of the Request class can implement in order to be notified when a particular request completes, either successfully or with an error.
Request.GraphPlaceListCallback Specifies the interface that consumers of Request.executePlacesSearchRequestAsync(Session, android.location.Location, int, int, String, com.facebook.Request.GraphPlaceListCallback) can use to be notified when the request completes, either successfully or with an error.
Request.GraphUserCallback Specifies the interface that consumers of Request.executeMeRequestAsync(Session, com.facebook.Request.GraphUserCallback) can use to be notified when the request completes, either successfully or with an error.
Request.GraphUserListCallback Specifies the interface that consumers of Request.executeMyFriendsRequestAsync(Session, com.facebook.Request.GraphUserListCallback) can use to be notified when the request completes, either successfully or with an error.
RequestBatch.Callback Specifies the interface that consumers of the RequestBatch class can implement in order to be notified when the entire batch completes execution.
Session.StatusCallback Provides asynchronous notification of Session state changes.
 

Class Summary
AccessToken This class represents an access token returned by the Facebook Login service, along with associated metadata such as its expiration date and permissions.
FacebookRequestError This class represents an error that occurred during a Facebook request.
InsightsLogger The InsightsLogger class allows the developer to log various types of events back to Facebook.
LegacyHelper LegacyHelper is solely for the use of other packages within the Facebook SDK for Android.
LoginActivity This Activity is a necessary part of the overall Facebook login process but is not meant to be used directly.
NonCachingTokenCachingStrategy Implements a trivial TokenCachingStrategy that does not actually cache any tokens.
Request A single request to be sent to the Facebook Platform through either the Graph API or REST API.
RequestAsyncTask Defines an AsyncTask suitable for executing a Request in the background.
RequestBatch RequestBatch contains a list of Request objects that can be sent to Facebook in a single round-trip.
Response Encapsulates the response, successful or otherwise, of a call to the Facebook platform.
Session Session is used to authenticate a user and manage the user's session with Facebook.
Session.AuthorizationRequest Base class for authorization requests Session.OpenRequest and Session.NewPermissionsRequest.
Session.Builder Builder class used to create a Session.
Session.NewPermissionsRequest A request to be used to request new permissions for a Session.
Session.OpenRequest A request used to open a Session.
Settings Allows some customization of sdk behavior.
SharedPreferencesTokenCachingStrategy  
TestSession Implements an subclass of Session that knows about test users for a particular application.
TokenCachingStrategy A base class for implementations of a Session token cache.
UiLifecycleHelper This class helps to create, automatically open (if applicable), save, and restore the Active Session in a way that is similar to Android UI lifecycles.
 

Enum Summary
AccessTokenSource Indicates where a Facebook access token was obtained from.
FacebookRequestError.Category An enum that represents the Facebook SDK classification for the error that occurred.
HttpMethod Enumeration of HTTP methods supported by Request
LoggingBehavior Specifies different categories of logging messages that can be generated.
Response.PagingDirection Indicates whether paging is being done forward or backward.
SessionDefaultAudience Certain operations such as publishing a status or publishing a photo require an audience.
SessionLoginBehavior Specifies the behaviors to try during openForRead, openForPublish, requestNewReadPermissions, or requestNewPublishPermissions.
SessionState Identifies the state of a Session.
 

Exception Summary
FacebookAuthorizationException An Exception indicating that a Session failed to open or obtain new permissions.
FacebookDialogException Represents an error condition relating to displaying a Facebook Web dialog.
FacebookException Represents an error condition specific to the Facebook SDK for Android.
FacebookGraphObjectException Represents an error specific to the GraphObject class.
FacebookOperationCanceledException An Exception indicating that an operation was canceled before it completed.
FacebookServiceException Represents an error returned from the Facebook service in response to a request.