Android SDK Version
ClassDescription
AccessTokenTrackerThis class can be extended to receive notifications of access token changes.
AuthenticationTokenTrackerThis class can be extended to receive notifications of authentication token changes.
CustomTabActivity
CustomTabMainActivity
FacebookActivityThis Activity is a necessary part of the overall Facebook SDK, but is not meant to be used directly.
FacebookAuthorizationExceptionAn Exception indicating that Login failed.
FacebookButtonBaseA base class for a facebook button.
FacebookDialogExceptionRepresents an error condition relating to displaying a Facebook Web dialog.
AccessTokenThis class represents an immutable access token for using Facebook APIs.
FacebookRefreshTokenInfo
InstagramRefreshTokenInfo
AccessTokenManager
AuthenticationTokenThis class represents an immutable Authentication Token (or so called "id token") for using Facebook Login.
AuthenticationTokenCacheThis class is an wrapper class which handles load/save/clear of the Authentication Token cacheWARNING: This feature is currently in development and not intended for external usage.
AuthenticationTokenClaimsThis class represents an immutable claims for using AuthenticationToken.
AuthenticationTokenHeaderThis class represents an immutable header for using AuthenticationToken.
CurrentAuthenticationTokenChangedBroadcastReceiverWrapper class for the AuthenticationToken intent
AuthenticationTokenManager
ActivityResultParametersA type to contains all the parameters for the legacy activity result.
CurrentAccessTokenExpirationBroadcastReceiverThis class is notified when the current AccessToken has expired.
FacebookBroadcastReceiverThis class implements a simple BroadcastReceiver designed to listen for broadcast notifications from the Facebook app.
FacebookContentProviderImplements a [
  • ContentProvider](http://developer.android.com/reference/android/content/ContentProvider.html) that can be used to provide binary attachments (e.g., images) to calls made via com.facebook.FacebookDialog.
Note that this ContentProvider is only necessary if an application wishes to attach images, etc., that are stored in memory and do not have another way to be referenced by a content URI.
FacebookExceptionRepresents an error condition specific to the Facebook SDK for Android.
FacebookGraphResponseExceptionRepresents an issue that's returned by the Graph API.
FacebookOperationCanceledExceptionAn Exception indicating that an operation was canceled before it completed.
Range
FacebookRequestErrorThis class represents an error that occurred during a Facebook request.
FacebookSdkNotInitializedExceptionAn Exception indicating that the Facebook SDK has not been correctly initialized.
FacebookServiceExceptionRepresents an error returned from the Facebook service in response to a request.
ParcelableResourceWithMimeType
GraphRequestA single request to be sent to the Facebook Platform through the Graph API.
GraphRequestAsyncTaskDefines an AsyncTask suitable for executing a Request in the background.
GraphRequestBatchRequestBatch contains a list of Request objects that can be sent to Facebook in a single round-trip.
GraphResponseEncapsulates the response, successful or otherwise, of a call to the Facebook platform.
ProfileThis class represents a basic Facebook profile.
ProfileCache
ProfileManager
ProfileTrackerThis class can be extended to receive notifications of profile changes.
ProgressNoopOutputStream
ProgressOutputStream
RequestProgress
InterfaceDescription
FacebookCallbackA callback class for the Facebook SDK.
FacebookDialogRepresents dialogs provided by Facebook
LoginStatusCallbackA callback class for getting the Login Status of a user.
AccessTokenRefreshCallback
AccessTokenCreationCallbackA callback for creating an access token from a NativeLinkingIntent
RefreshTokenInfo
CallbackManagerThe CallbackManager manages the callbacks into the FacebookSdk from an Activity's or Fragment's onActivityResult() method.
InitializeCallbackCallback passed to the sdkInitialize function.
CallbackSpecifies 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.
OnProgressCallbackSpecifies the interface that consumers of the Request class can implement in order to be notified when a progress is made on a particular request.
GraphJSONArrayCallbackCallback for requests that result in an array of JSONObjects.
GraphJSONObjectCallbackCallback for requests that result in a JSONObject.
CallbackSpecifies the interface that consumers of the RequestBatch class can implement in order to be notified when the entire batch completes execution.
OnProgressCallbackSpecifies the interface that consumers of the RequestBatch class can implement in order to be notified when the batch makes progress.
EnumDescription
AccessTokenSourceIndicates where a Facebook access token was obtained from.
CategoryAn enum that represents the Facebook SDK classification for the error that occurred.
PagingDirectionIndicates whether paging is being done forward or backward.
HttpMethodEnumeration of HTTP methods supported by Request
LoggingBehaviorSpecifies different categories of logging messages that can be generated.