public class TwitterCore
extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
TAG |
| Modifier and Type | Method and Description |
|---|---|
void |
addApiClient(TwitterSession session,
TwitterApiClient customTwitterApiClient)
Add custom
TwitterApiClient for authenticated
Session access. |
void |
addGuestApiClient(TwitterApiClient customTwitterApiClient)
Add custom
TwitterApiClient for guest auth access. |
TwitterApiClient |
getApiClient()
Creates
TwitterApiClient from default
Session. |
TwitterApiClient |
getApiClient(TwitterSession session)
Creates
TwitterApiClient from authenticated
Session provided. |
TwitterAuthConfig |
getAuthConfig() |
TwitterApiClient |
getGuestApiClient()
Creates
TwitterApiClient using guest authentication. |
GuestSessionProvider |
getGuestSessionProvider() |
String |
getIdentifier() |
static TwitterCore |
getInstance() |
SessionManager<TwitterSession> |
getSessionManager() |
String |
getVersion() |
public static final String TAG
public static TwitterCore getInstance()
public String getVersion()
public TwitterAuthConfig getAuthConfig()
public String getIdentifier()
public SessionManager<TwitterSession> getSessionManager()
SessionManager for user sessions.public GuestSessionProvider getGuestSessionProvider()
public TwitterApiClient getApiClient()
TwitterApiClient from default
Session.
Caches internally for efficient access.public TwitterApiClient getApiClient(TwitterSession session)
TwitterApiClient from authenticated
Session provided.
Caches internally for efficient access.session - the sessionpublic void addGuestApiClient(TwitterApiClient customTwitterApiClient)
TwitterApiClient for guest auth access.
Only adds guest auth client if it's not already defined. Caches internally for efficient
access and storing it in TwitterCore's singleton.customTwitterApiClient - the custom twitter api clientpublic void addApiClient(TwitterSession session, TwitterApiClient customTwitterApiClient)
TwitterApiClient for authenticated
Session access.
Only adds session auth client if it's not already defined. Caches internally for efficient
access and storing it in TwitterCore's singleton.session - the sessioncustomTwitterApiClient - the custom twitter api clientpublic TwitterApiClient getGuestApiClient()
TwitterApiClient using guest authentication.
Caches internally for efficient access.