{"id":111946,"date":"2021-03-08T14:53:42","date_gmt":"2021-03-08T09:23:42","guid":{"rendered":"https:\/\/www.vskills.in\/certification\/tutorial\/?page_id=111946"},"modified":"2024-04-12T14:31:40","modified_gmt":"2024-04-12T09:01:40","slug":"sdk-classes-and-interfaces","status":"publish","type":"page","link":"https:\/\/www.vskills.in\/certification\/tutorial\/sdk-classes-and-interfaces\/","title":{"rendered":"SDK Classes and Interfaces"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\">Classes<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Name<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>AccessToken<\/td><td>This class represents an immutable access token for using Facebook APIs<\/td><\/tr><tr><td>AccessTokenSource<\/td><td>Indicates where a Facebook access token was obtained from<\/td><\/tr><tr><td>AccessTokenTracker<\/td><td>This class can be extended to receive notifications of access token changes<\/td><\/tr><tr><td>AppEventsConstants<\/td><td>Predefined event and parameter names for logging events common to many apps<\/td><\/tr><tr><td>AppEventsLogger<\/td><td>The AppEventsLogger class allows the developer to log various types of events back to Facebook<\/td><\/tr><tr><td>AppEventsLogger.FlushBehavior<\/td><td>Controls when an AppEventsLogger sends log events to the server<\/td><\/tr><tr><td>AppGroupCreationContent<\/td><td>Describes the content that will be displayed by the AppGroupCreationDialog<\/td><\/tr><tr><td>AppGroupCreationContent.AppGroupPrivacy<\/td><td>Specifies the privacy of a group<\/td><\/tr><tr><td>AppGroupCreationContent.Builder<\/td><td>Builder class for a concrete instance of AppGroupCreationContent<\/td><\/tr><tr><td>AppInviteContent<\/td><td>Describes the content that will be displayed by the AppInviteDialog<\/td><\/tr><tr><td>AppInviteContent.Builder<\/td><td>Builder class for a concrete instance of AppInviteContent<\/td><\/tr><tr><td>AppInviteDialog<\/td><td>A dialog for inviting users<\/td><\/tr><tr><td>AppInviteDialog.Result<\/td><td>Helper object for handling the result from an app invites dialog<\/td><\/tr><tr><td>AppLinkData<\/td><td>Class to encapsulate an app link, and provide methods for constructing the data from various sources<\/td><\/tr><tr><td>CallbackManager.Factory<\/td><td>The factory class for the CallbackManager<\/td><\/tr><tr><td>DefaultAudience<\/td><td>Certain operations such as publishing a status or publishing a photo require an audience<\/td><\/tr><tr><td>DeviceLoginButton<\/td><td>A Log In\/Log Out button that maintains login state and logs in\/out for the app<\/td><\/tr><tr><td>DeviceLoginManager<\/td><td>This class manages device login and permissions for Facebook<\/td><\/tr><tr><td>DeviceShareButton<\/td><td>A button to share content on Facebook from a device<\/td><\/tr><tr><td>FacebookActivity<\/td><td>This Activity is a necessary part of the overall Facebook SDK, but is not meant to be used directly<\/td><\/tr><tr><td>FacebookAppLinkResolver<\/td><td>Provides an implementation for the AppLinkResolver interface that uses the Facebook App Link index to resolve App Links given a URL<\/td><\/tr><tr><td>FacebookBroadcastReceiver<\/td><td>This class implements a simple BroadcastReceiver designed to listen for broadcast notifications from the Facebook app<\/td><\/tr><tr><td>FacebookButtonBase<\/td><td>A base class for a facebook button<\/td><\/tr><tr><td>FacebookContentProvider<\/td><td>Implements a ContentProvider that can be used to provide binary attachments (e<\/td><\/tr><tr><td>FacebookRequestError<\/td><td>This class represents an error that occurred during a Facebook request<\/td><\/tr><tr><td>FacebookRequestError.Category<\/td><td>An enum that represents the Facebook SDK classification for the error that occurred<\/td><\/tr><tr><td>FacebookSdk<\/td><td>This class allows some customization of Facebook SDK behavior<\/td><\/tr><tr><td>GameRequestContent<\/td><td>Describes the content that will be displayed by the GameRequestDialog<\/td><\/tr><tr><td>GameRequestContent.Builder<\/td><td>Builder class for a concrete instance of GameRequestContent<\/td><\/tr><tr><td>GameRequestDialog<\/td><td>Provides functionality to send requests in games<\/td><\/tr><tr><td>GameRequestDialog.Result<\/td><td>Helper object for handling the result from a requests dialog<\/td><\/tr><tr><td>GraphRequest<\/td><td>A single request to be sent to the Facebook Platform through the Graph API<\/td><\/tr><tr><td>GraphRequest.ParcelableResourceWithMimeType<\/td><td>Used during serialization for the graph request<\/td><\/tr><tr><td>GraphRequestAsyncTask<\/td><td>Defines an AsyncTask suitable for executing a Request in the background<\/td><\/tr><tr><td>GraphRequestBatch<\/td><td>RequestBatch contains a list of Request objects that can be sent to Facebook in a single round-trip<\/td><\/tr><tr><td>GraphResponse<\/td><td>Encapsulates the response, successful or otherwise, of a call to the Facebook platform<\/td><\/tr><tr><td>GraphResponse.PagingDirection<\/td><td>Indicates whether paging is being done forward or backward<\/td><\/tr><tr><td>HttpMethod<\/td><td>Enumeration of HTTP methods supported by Request<\/td><\/tr><tr><td>LikeView<\/td><td>This class provides the UI for displaying the Facebook Like button and its associated components<\/td><\/tr><tr><td>LikeView.AuxiliaryViewPosition<\/td><td>Encapsulates the valid values for the facebook:auxiliary_view_position attribute for a LikeView<\/td><\/tr><tr><td>LikeView.HorizontalAlignment<\/td><td>Encapsulates the valid values for the facebook:horizontal_alignment attribute for a LikeView<\/td><\/tr><tr><td>LikeView.ObjectType<\/td><td>Encapsulates the valid values for the facebook:object_type attribute for a LikeView<\/td><\/tr><tr><td>LikeView.Style<\/td><td>Encapsulates the valid values for the facebook:style attribute for a LikeView<\/td><\/tr><tr><td>LoggingBehavior<\/td><td>Specifies different categories of logging messages that can be generated<\/td><\/tr><tr><td>LoginBehavior<\/td><td>Specifies the behaviors to try during login<\/td><\/tr><tr><td>LoginButton<\/td><td>A Log In\/Log Out button that maintains login state and logs in\/out for the app<\/td><\/tr><tr><td>LoginButton.ToolTipMode<\/td><td>The display modes for the login button tool tip<\/td><\/tr><tr><td>LoginFragment<\/td><td>This Fragment is a necessary part of the overall Facebook login process but is not meant to be used directly<\/td><\/tr><tr><td>LoginManager<\/td><td>This class manages login and permissions for Facebook<\/td><\/tr><tr><td>LoginResult<\/td><td>This class shows the results of a login operation<\/td><\/tr><tr><td>MessageDialog<\/td><td>Provides functionality to send content via the Facebook Message Dialog<\/td><\/tr><tr><td>Profile<\/td><td>This class represents a basic Facebook profile<\/td><\/tr><tr><td>ProfilePictureView<\/td><td>View that displays the profile photo of a supplied profile ID, while conforming to user specified dimensions<\/td><\/tr><tr><td>ProfileTracker<\/td><td>This class can be extended to receive notifications of profile changes<\/td><\/tr><tr><td>SendButton<\/td><td>A button to share content through Messenger<\/td><\/tr><tr><td>ShareApi<\/td><td>Provides an interface for sharing through the graph API<\/td><\/tr><tr><td>ShareButton<\/td><td>A button to share content on Facebook<\/td><\/tr><tr><td>ShareButtonBase<\/td><td>A base class for sharing buttons<\/td><\/tr><tr><td>ShareContent<\/td><td>Provides the base class for content to be shared<\/td><\/tr><tr><td>ShareContent.Builder<\/td><td>Abstract builder for ShareContent<\/td><\/tr><tr><td>ShareDialog<\/td><td>Provides functionality to share content via the Facebook Share Dialog<\/td><\/tr><tr><td>ShareDialog.Mode<\/td><td>The mode for the share dialog<\/td><\/tr><tr><td>ShareHashtag<\/td><td>Describes a hashtag for sharing<\/td><\/tr><tr><td>ShareHashtag.Builder<\/td><td>Builder for the ShareHashtag class<\/td><\/tr><tr><td>ShareLinkContent<\/td><td>Describes link content to be shared<\/td><\/tr><tr><td>ShareLinkContent.Builder<\/td><td>Builder for the ShareLinkContent interface<\/td><\/tr><tr><td>ShareMedia<\/td><td>Base class for shared media (photos, videos, etc)<\/td><\/tr><tr><td>ShareMedia.Builder<\/td><td>Builder for the ShareMedia class<\/td><\/tr><tr><td>ShareMediaContent.Builder<\/td><td>Builder for the SharePhotoContent interface<\/td><\/tr><tr><td>ShareOpenGraphAction<\/td><td>Describes an Open Graph action Use ShareOpenGraphAction<\/td><\/tr><tr><td>ShareOpenGraphAction.Builder<\/td><td>Builder for the ShareOpenGraphAction interface<\/td><\/tr><tr><td>ShareOpenGraphContent<\/td><td>Describes Open Graph content that is to be shared Use ShareOpenGraphContent<\/td><\/tr><tr><td>ShareOpenGraphContent.Builder<\/td><td>Builder for the ShareOpenGraphContent interface<\/td><\/tr><tr><td>ShareOpenGraphObject<\/td><td>Describes an Open Graph Object to be created<\/td><\/tr><tr><td>ShareOpenGraphObject.Builder<\/td><td>Builder for the ShareOpenGraphObject interface<\/td><\/tr><tr><td>ShareOpenGraphValueContainer<\/td><td>Provides an abstract class to contain Open Graph values<\/td><\/tr><tr><td>ShareOpenGraphValueContainer.Builder<\/td><td>Abstract builder for the ShareOpenGraphValueContainer class<\/td><\/tr><tr><td>SharePhoto<\/td><td>Describes a photo for sharing<\/td><\/tr><tr><td>SharePhoto.Builder<\/td><td>Builder for the SharePhoto class<\/td><\/tr><tr><td>SharePhotoContent<\/td><td>Describes photo content to be shared<\/td><\/tr><tr><td>SharePhotoContent.Builder<\/td><td>Builder for the SharePhotoContent interface<\/td><\/tr><tr><td>Sharer.Result<\/td><td>Helper object for handling the result from a share dialog or share operation<\/td><\/tr><tr><td>ShareVideo<\/td><td>Describes a video for sharing<\/td><\/tr><tr><td>ShareVideo.Builder<\/td><td>Builder for the ShareVideo class<\/td><\/tr><tr><td>ShareVideoContent<\/td><td>Provides the interface for video content to be shared<\/td><\/tr><tr><td>ShareVideoContent.Builder<\/td><td>Builder for the ShareVideoContent interface<\/td><\/tr><tr><td>TestUserManager<\/td><td>This class manages Facebook test users<\/td><\/tr><tr><td>ToolTipPopup<\/td><td>This displays a popup tool tip for a specified view<\/td><\/tr><tr><td>ToolTipPopup.Style<\/td><td>The values here describe the styles available for the tool tip class<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Interfaces<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Name<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>AccessToken.AccessTokenCreationCallback<\/td><td>A callback for creating an access token from a NativeLinkingIntent<\/td><\/tr><tr><td>AppLinkData.CompletionHandler<\/td><td>Interface to asynchronously receive AppLinkData after it has been fetched<\/td><\/tr><tr><td>CallbackManager<\/td><td>The CallbackManager manages the callbacks into the FacebookSdk from an Activity&#8217;s or Fragment&#8217;s onActivityResult() method<\/td><\/tr><tr><td>FacebookCallback<\/td><td>A callback class for the Facebook SDK<\/td><\/tr><tr><td>FacebookDialog<\/td><td>Represents dialogs provided by Facebook<\/td><\/tr><tr><td>FacebookSdk.InitializeCallback<\/td><td>Callback passed to the sdkInitialize function<\/td><\/tr><tr><td>GraphRequest.Callback<\/td><td>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<\/td><\/tr><tr><td>GraphRequest.GraphJSONArrayCallback<\/td><td>Callback for requests that result in an array of JSONObjects<\/td><\/tr><tr><td>GraphRequest.GraphJSONObjectCallback<\/td><td>Callback for requests that result in a JSONObject<\/td><\/tr><tr><td>GraphRequest.OnProgressCallback<\/td><td>Specifies the interface that consumers of the Request class can implement in order to be notified when a progress is made on a particular request<\/td><\/tr><tr><td>GraphRequestBatch.Callback<\/td><td>Specifies the interface that consumers of the RequestBatch class can implement in order to be notified when the entire batch completes execution<\/td><\/tr><tr><td>GraphRequestBatch.OnProgressCallback<\/td><td>Specifies the interface that consumers of the RequestBatch class can implement in order to be notified when the batch makes progress<\/td><\/tr><tr><td>LikeView.OnErrorListener<\/td><td>Callback interface that will be called when a network or other error is encountered while logging in<\/td><\/tr><tr><td>ProfilePictureView.OnErrorListener<\/td><td>Callback interface that will be called when a network or other error is encountered while retrieving profile pictures<\/td><\/tr><tr><td>ShareBuilder<\/td><td>Interface for builders related to sharing<\/td><\/tr><tr><td>ShareModel<\/td><td>Base interface for share models<\/td><\/tr><tr><td>ShareModelBuilder<\/td><td>Interface for builders related to sharing<\/td><\/tr><tr><td>Sharer<\/td><td>The common interface for components that initiate sharing<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Exceptions<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Name<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>FacebookAuthorizationException<\/td><td>An Exception indicating that Login failed<\/td><\/tr><tr><td>FacebookDialogException<\/td><td>Represents an error condition relating to displaying a Facebook Web dialog<\/td><\/tr><tr><td>FacebookException<\/td><td>Represents an error condition specific to the Facebook SDK for Android<\/td><\/tr><tr><td>FacebookGraphResponseException<\/td><td>Represents an issue that&#8217;s returned by the Graph API<\/td><\/tr><tr><td>FacebookOperationCanceledException<\/td><td>An Exception indicating that an operation was canceled before it completed<\/td><\/tr><tr><td>FacebookSdkNotInitializedException<\/td><td>An Exception indicating that the Facebook SDK has not been correctly initialized<\/td><\/tr><tr><td>FacebookServiceException<\/td><td>Represents an error returned from the Facebook service in response to a request<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Audience Network Classes<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Name<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>AbstractAdListener<\/td><td>AbstractAdListener implements AdListener, InterstitialAdListener and ImpressionListener<\/td><\/tr><tr><td>AdChoicesView<\/td><td>An expandable, clickable ad choices icon<\/td><\/tr><tr><td>AdError<\/td><td>AdError contains the error information returned by Facebook<\/td><\/tr><tr><td>AdSettings<\/td><td>AdSettings contains global settings for all ad controls<\/td><\/tr><tr><td>AdSize<\/td><td>AdSize is the dimension of the ad control<\/td><\/tr><tr><td>AdView<\/td><td>AdView displays advertisements by Facebook<\/td><\/tr><tr><td>AudienceNetworkActivity<\/td><td>AudienceNetworkActivity is the Android activity used by the Audience Network SDK to display fullscreen content<\/td><\/tr><tr><td>InstreamVideoAdView<\/td><td>InstreamVideoAd displays a Instream video advertisement by Facebook To use the Instream video, do the following: InstreamVideoAdView InstreamVideo = new InstreamVideoAdView(context, PLACEMENT_ID); InstreamVideoView<\/td><\/tr><tr><td>InterstitialAd<\/td><td>InterstitialAd displays an advertisement by Facebook in an interstitial<\/td><\/tr><tr><td>MediaView<\/td><td>Mediaview displays native ad media content<\/td><\/tr><tr><td>NativeAd<\/td><td>NativeAd provides ad creative for apps to rendered in custom layout<\/td><\/tr><tr><td>NativeAd.Image<\/td><td>Image creative<\/td><\/tr><tr><td>NativeAd.MediaCacheFlag<\/td><td>Media Cache flag<\/td><\/tr><tr><td>NativeAd.Rating<\/td><td>Rating info<\/td><\/tr><tr><td>NativeAdScrollView<\/td><td>NativeAdScrollView provides a horizontal scrolling experience hosting either NativeAdViews or custom views<\/td><\/tr><tr><td>NativeAdsManager<\/td><td>The NativeAdsManager provides a mechanism to fetch a set of NativeAds and then use them within your application<\/td><\/tr><tr><td>NativeAdView<\/td><td>NativeAdView provides a templated view for a NativeAd with flexible width and height determined by NativeAdView<\/td><\/tr><tr><td>NativeAdViewAttributes<\/td><td>NativeAdViewAttributes controls layout and display elements of the NativeAdView<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Audience Network Interfaces<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Name<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Ad<\/td><td>Ad interface is a common interface implemented by all Facebook ad controls<\/td><\/tr><tr><td>AdListener<\/td><td>AdListener interface is notified of events in ad control lifecycle<\/td><\/tr><tr><td>InstreamVideoAdListener<\/td><td>InstreamVideoAdListener interface is notified of events in InstreamVideoAdView lifecycle<\/td><\/tr><tr><td>InterstitialAdListener<\/td><td>InterstitialAdListener interface is notified of events in InterstitialAd lifecycle<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Messenger Classes<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Name<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>MessengerThreadParams<\/td><td>Parameters describing the Intent that Messenger sent to the app<\/td><\/tr><tr><td>MessengerThreadParams.Origin<\/td><td>The origin of the flow that user originated from<\/td><\/tr><tr><td>MessengerUtils<\/td><td>Utilities for Messenger Content Platform<\/td><\/tr><tr><td>ShareToMessengerParams<\/td><td>Parameters used by MessengerUtils for sending the media to Messenger to share<\/td><\/tr><tr><td>ShareToMessengerParamsBuilder<\/td><td>Builder for ShareToMessengerParams<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Classes Name Description AccessToken This class represents an immutable access token for using Facebook APIs AccessTokenSource Indicates where a Facebook access token was obtained from AccessTokenTracker This class can be extended to receive notifications of access token changes AppEventsConstants Predefined event and parameter names for logging events common to many apps AppEventsLogger The AppEventsLogger class&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-111946","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>SDK Classes and Interfaces - Tutorial<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vskills.in\/certification\/tutorial\/sdk-classes-and-interfaces\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SDK Classes and Interfaces - Tutorial\" \/>\n<meta property=\"og:description\" content=\"Classes Name Description AccessToken This class represents an immutable access token for using Facebook APIs AccessTokenSource Indicates where a Facebook access token was obtained from AccessTokenTracker This class can be extended to receive notifications of access token changes AppEventsConstants Predefined event and parameter names for logging events common to many apps AppEventsLogger The AppEventsLogger class...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vskills.in\/certification\/tutorial\/sdk-classes-and-interfaces\/\" \/>\n<meta property=\"og:site_name\" content=\"Tutorial\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/vskills.in\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-12T09:01:40+00:00\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/sdk-classes-and-interfaces\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/sdk-classes-and-interfaces\/\",\"name\":\"SDK Classes and Interfaces - Tutorial\",\"isPartOf\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\"},\"datePublished\":\"2021-03-08T09:23:42+00:00\",\"dateModified\":\"2024-04-12T09:01:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/sdk-classes-and-interfaces\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vskills.in\/certification\/tutorial\/sdk-classes-and-interfaces\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/sdk-classes-and-interfaces\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SDK Classes and Interfaces\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"name\":\"Tutorial\",\"description\":\"Vskills - A initiative in elearning and certification\",\"publisher\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\",\"name\":\"Vskills\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"contentUrl\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"width\":73,\"height\":55,\"caption\":\"Vskills\"},\"image\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/vskills.in\/\",\"https:\/\/x.com\/vskills_in\",\"https:\/\/www.linkedin.com\/company-beta\/1371554\/\",\"https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SDK Classes and Interfaces - Tutorial","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vskills.in\/certification\/tutorial\/sdk-classes-and-interfaces\/","og_locale":"en_US","og_type":"article","og_title":"SDK Classes and Interfaces - Tutorial","og_description":"Classes Name Description AccessToken This class represents an immutable access token for using Facebook APIs AccessTokenSource Indicates where a Facebook access token was obtained from AccessTokenTracker This class can be extended to receive notifications of access token changes AppEventsConstants Predefined event and parameter names for logging events common to many apps AppEventsLogger The AppEventsLogger class...","og_url":"https:\/\/www.vskills.in\/certification\/tutorial\/sdk-classes-and-interfaces\/","og_site_name":"Tutorial","article_publisher":"https:\/\/www.facebook.com\/vskills.in\/","article_modified_time":"2024-04-12T09:01:40+00:00","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/sdk-classes-and-interfaces\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/sdk-classes-and-interfaces\/","name":"SDK Classes and Interfaces - Tutorial","isPartOf":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website"},"datePublished":"2021-03-08T09:23:42+00:00","dateModified":"2024-04-12T09:01:40+00:00","breadcrumb":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/sdk-classes-and-interfaces\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vskills.in\/certification\/tutorial\/sdk-classes-and-interfaces\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/sdk-classes-and-interfaces\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vskills.in\/certification\/tutorial\/"},{"@type":"ListItem","position":2,"name":"SDK Classes and Interfaces"}]},{"@type":"WebSite","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","name":"Tutorial","description":"Vskills - A initiative in elearning and certification","publisher":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization","name":"Vskills","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","contentUrl":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","width":73,"height":55,"caption":"Vskills"},"image":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/vskills.in\/","https:\/\/x.com\/vskills_in","https:\/\/www.linkedin.com\/company-beta\/1371554\/","https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw"]}]}},"_links":{"self":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/111946","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/comments?post=111946"}],"version-history":[{"count":1,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/111946\/revisions"}],"predecessor-version":[{"id":111947,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/111946\/revisions\/111947"}],"wp:attachment":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/media?parent=111946"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/categories?post=111946"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/tags?post=111946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}