Package com.github.scribejava.apis
Class FacebookApi
- java.lang.Object
-
- com.github.scribejava.core.builder.api.DefaultApi20
-
- com.github.scribejava.apis.FacebookApi
-
- All Implemented Interfaces:
com.github.scribejava.core.builder.api.BaseApi<com.github.scribejava.core.oauth.OAuth20Service>
public class FacebookApi extends com.github.scribejava.core.builder.api.DefaultApi20Facebook API
-
-
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 scope, java.io.OutputStream debugStream, java.lang.String state, java.lang.String responseType, java.lang.String userAgent, com.github.scribejava.core.httpclient.HttpClientConfig httpClientConfig, com.github.scribejava.core.httpclient.HttpClient httpClient)static FacebookApicustomVersion(java.lang.String version)java.lang.StringgetAccessTokenEndpoint()com.github.scribejava.core.extractors.TokenExtractor<com.github.scribejava.core.model.OAuth2AccessToken>getAccessTokenExtractor()com.github.scribejava.core.model.VerbgetAccessTokenVerb()protected java.lang.StringgetAuthorizationBaseUrl()com.github.scribejava.core.oauth2.clientauthentication.ClientAuthenticationgetClientAuthentication()java.lang.StringgetRefreshTokenEndpoint()static FacebookApiinstance()
-
-
-
Method Detail
-
instance
public static FacebookApi instance()
-
customVersion
public static FacebookApi customVersion(java.lang.String version)
-
getAccessTokenVerb
public com.github.scribejava.core.model.Verb getAccessTokenVerb()
- Overrides:
getAccessTokenVerbin classcom.github.scribejava.core.builder.api.DefaultApi20
-
getAccessTokenEndpoint
public java.lang.String getAccessTokenEndpoint()
- Specified by:
getAccessTokenEndpointin classcom.github.scribejava.core.builder.api.DefaultApi20
-
getRefreshTokenEndpoint
public java.lang.String getRefreshTokenEndpoint()
- Overrides:
getRefreshTokenEndpointin classcom.github.scribejava.core.builder.api.DefaultApi20
-
getAuthorizationBaseUrl
protected java.lang.String getAuthorizationBaseUrl()
- Specified by:
getAuthorizationBaseUrlin classcom.github.scribejava.core.builder.api.DefaultApi20
-
getAccessTokenExtractor
public com.github.scribejava.core.extractors.TokenExtractor<com.github.scribejava.core.model.OAuth2AccessToken> getAccessTokenExtractor()
- Overrides:
getAccessTokenExtractorin classcom.github.scribejava.core.builder.api.DefaultApi20
-
getClientAuthentication
public com.github.scribejava.core.oauth2.clientauthentication.ClientAuthentication getClientAuthentication()
- Overrides:
getClientAuthenticationin classcom.github.scribejava.core.builder.api.DefaultApi20
-
createService
public FacebookService createService(java.lang.String apiKey, java.lang.String apiSecret, java.lang.String callback, java.lang.String scope, java.io.OutputStream debugStream, java.lang.String state, java.lang.String responseType, java.lang.String userAgent, com.github.scribejava.core.httpclient.HttpClientConfig httpClientConfig, com.github.scribejava.core.httpclient.HttpClient httpClient)
- Specified by:
createServicein interfacecom.github.scribejava.core.builder.api.BaseApi<com.github.scribejava.core.oauth.OAuth20Service>- Overrides:
createServicein classcom.github.scribejava.core.builder.api.DefaultApi20
-
-