Package com.github.scribejava.apis
Class FacebookApi
- java.lang.Object
-
- com.github.scribejava.core.builder.api.DefaultApi20
-
- com.github.scribejava.apis.FacebookApi
-
public class FacebookApi extends DefaultApi20
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classFacebookApi.InstanceHolder
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringversion
-
Constructor Summary
Constructors Modifier Constructor Description protectedFacebookApi()protectedFacebookApi(java.lang.String version)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description FacebookServicecreateService(java.lang.String apiKey, java.lang.String apiSecret, java.lang.String callback, java.lang.String defaultScope, java.lang.String responseType, java.io.OutputStream debugStream, java.lang.String userAgent, HttpClientConfig httpClientConfig, HttpClient httpClient)static FacebookApicustomVersion(java.lang.String version)java.lang.StringgetAccessTokenEndpoint()Returns the URL that receives the access token requests.TokenExtractor<OAuth2AccessToken>getAccessTokenExtractor()Returns the access token extractor.VerbgetAccessTokenVerb()Returns the verb for the access token endpoint (defaults to POST)protected java.lang.StringgetAuthorizationBaseUrl()ClientAuthenticationgetClientAuthentication()java.lang.StringgetRefreshTokenEndpoint()static FacebookApiinstance()-
Methods inherited from class com.github.scribejava.core.builder.api.DefaultApi20
getAuthorizationUrl, getBearerSignature, getDeviceAuthorizationEndpoint, getDeviceAuthorizationExtractor, getRevokeTokenEndpoint
-
-
-
-
Method Detail
-
instance
public static FacebookApi instance()
-
customVersion
public static FacebookApi customVersion(java.lang.String version)
-
getAccessTokenVerb
public Verb getAccessTokenVerb()
Description copied from class:DefaultApi20Returns the verb for the access token endpoint (defaults to POST)- Overrides:
getAccessTokenVerbin classDefaultApi20- Returns:
- access token endpoint verb
-
getAccessTokenEndpoint
public java.lang.String getAccessTokenEndpoint()
Description copied from class:DefaultApi20Returns the URL that receives the access token requests.- Specified by:
getAccessTokenEndpointin classDefaultApi20- Returns:
- access token URL
-
getRefreshTokenEndpoint
public java.lang.String getRefreshTokenEndpoint()
- Overrides:
getRefreshTokenEndpointin classDefaultApi20
-
getAuthorizationBaseUrl
protected java.lang.String getAuthorizationBaseUrl()
- Specified by:
getAuthorizationBaseUrlin classDefaultApi20
-
getAccessTokenExtractor
public TokenExtractor<OAuth2AccessToken> getAccessTokenExtractor()
Description copied from class:DefaultApi20Returns the access token extractor.- Overrides:
getAccessTokenExtractorin classDefaultApi20- Returns:
- access token extractor
-
getClientAuthentication
public ClientAuthentication getClientAuthentication()
- Overrides:
getClientAuthenticationin classDefaultApi20
-
createService
public FacebookService createService(java.lang.String apiKey, java.lang.String apiSecret, java.lang.String callback, java.lang.String defaultScope, java.lang.String responseType, java.io.OutputStream debugStream, java.lang.String userAgent, HttpClientConfig httpClientConfig, HttpClient httpClient)
- Overrides:
createServicein classDefaultApi20
-
-