public final class ParseTwitterUtils extends Object
Modifier and Type | Method and Description |
---|---|
static Twitter |
getTwitter()
Gets the shared
Twitter singleton that Parse is using. |
static void |
initialize(String consumerKey,
String consumerSecret)
Initializes Twitter for use with Parse.
|
static boolean |
isLinked(com.parse.ParseUser user) |
static void |
link(com.parse.ParseUser user,
Context context)
Deprecated.
Please use
linkInBackground(Context, ParseUser) instead. |
static void |
link(com.parse.ParseUser user,
Context context,
com.parse.SaveCallback callback)
Links a ParseUser to a Twitter account, allowing you to use Twitter for authentication, and
providing access to Twitter data for the user.
|
static void |
link(com.parse.ParseUser user,
String twitterId,
String screenName,
String authToken,
String authTokenSecret)
Deprecated.
Please use
linkInBackground(ParseUser, String, String,
String, String) instead. |
static void |
link(com.parse.ParseUser user,
String twitterId,
String screenName,
String authToken,
String authTokenSecret,
com.parse.SaveCallback callback)
Links a ParseUser to a Twitter account, allowing you to use Twitter for authentication, and
providing access to Twitter data for the user.
|
static Task<Void> |
linkInBackground(Context context,
com.parse.ParseUser user)
Links a ParseUser to a Twitter account, allowing you to use Twitter for authentication, and
providing access to Twitter data for the user.
|
static Task<Void> |
linkInBackground(com.parse.ParseUser user,
String twitterId,
String screenName,
String authToken,
String authTokenSecret)
Links a ParseUser to a Twitter account, allowing you to use Twitter for authentication, and
providing access to Twitter data for the user.
|
static void |
logIn(Context context,
com.parse.LogInCallback callback)
Logs in a ParseUser using Twitter for authentication.
|
static void |
logIn(String twitterId,
String screenName,
String authToken,
String authTokenSecret,
com.parse.LogInCallback callback)
Logs in a ParseUser using Twitter for authentication.
|
static Task<com.parse.ParseUser> |
logInInBackground(Context context)
Logs in a ParseUser using Twitter for authentication.
|
static Task<com.parse.ParseUser> |
logInInBackground(String twitterId,
String screenName,
String authToken,
String authTokenSecret)
Logs in a ParseUser using Twitter for authentication.
|
static void |
unlink(com.parse.ParseUser user)
Unlinks a user from a Twitter account.
|
static Task<Void> |
unlinkInBackground(com.parse.ParseUser user)
Unlinks a user from a Twitter account in the background.
|
static void |
unlinkInBackground(com.parse.ParseUser user,
com.parse.SaveCallback callback)
Unlinks a user from a Twitter account in the background.
|
public static Twitter getTwitter()
Twitter
singleton that Parse is using.Twitter
instance.public static void initialize(String consumerKey, String consumerSecret)
link(ParseUser, Context, SaveCallback)
and logIn(Context, LogInCallback)
.consumerKey
- Your Twitter consumer key.consumerSecret
- Your Twitter consumer secret.public static boolean isLinked(com.parse.ParseUser user)
true
if the user is linked to a Twitter account.public static Task<Void> linkInBackground(Context context, com.parse.ParseUser user)
user
- The user to link to a Twitter account.context
- An Android context from which the login dialog can be launched.@Deprecated public static void link(com.parse.ParseUser user, Context context)
linkInBackground(Context, ParseUser)
instead.public static void link(com.parse.ParseUser user, Context context, com.parse.SaveCallback callback)
user
- The user to link to a Twitter account.context
- An Android context from which the login dialog can be launched.callback
- Callback for notifying the calling application when the Twitter authentication has
completed, failed, or been canceled.linkInBackground(Context, ParseUser)
public static Task<Void> linkInBackground(com.parse.ParseUser user, String twitterId, String screenName, String authToken, String authTokenSecret)
user
- The user to link to a Twitter account.twitterId
- The user's Twitter ID.screenName
- The user's Twitter screen name.authToken
- The auth token for the session.authTokenSecret
- The auth token secret for the session.@Deprecated public static void link(com.parse.ParseUser user, String twitterId, String screenName, String authToken, String authTokenSecret)
linkInBackground(ParseUser, String, String,
String, String)
instead.public static void link(com.parse.ParseUser user, String twitterId, String screenName, String authToken, String authTokenSecret, com.parse.SaveCallback callback)
user
- The user to link to a Twitter account.twitterId
- The user's Twitter ID.screenName
- The user's Twitter screen name.authToken
- The auth token for the session.authTokenSecret
- The auth token secret for the session.callback
- Callback for notifying that the authentication data has been saved to the ParseUser.linkInBackground(ParseUser, String, String, String, String)
public static Task<com.parse.ParseUser> logInInBackground(String twitterId, String screenName, String authToken, String authTokenSecret)
twitterId
- The user's Twitter ID.screenName
- The user's Twitter screen name.authToken
- The auth token for the session.authTokenSecret
- The auth token secret for the session.public static void logIn(String twitterId, String screenName, String authToken, String authTokenSecret, com.parse.LogInCallback callback)
twitterId
- The user's Twitter ID.screenName
- The user's Twitter screen name.authToken
- The auth token for the session.authTokenSecret
- The auth token secret for the session.callback
- Callback for notifying that the authentication data has been saved to the ParseUser.logInInBackground(String, String, String, String)
public static Task<com.parse.ParseUser> logInInBackground(Context context)
context
- An Android context from which the login dialog can be launched.public static void logIn(Context context, com.parse.LogInCallback callback)
context
- An Android context from which the login dialog can be launched.callback
- Callback for notifying the calling application when the Twitter authentication has
completed, failed, or been canceled.logInInBackground(android.content.Context)
public static void unlink(com.parse.ParseUser user) throws com.parse.ParseException
user
- The user to unlink from a Facebook account.com.parse.ParseException
public static Task<Void> unlinkInBackground(com.parse.ParseUser user)
user
- The user to unlink from a Facebook account.public static void unlinkInBackground(com.parse.ParseUser user, com.parse.SaveCallback callback)
user
- The user to unlink from a Facebook account.callback
- Callback for notifying when unlinking is complete.unlinkInBackground(ParseUser)