public final class ParseTwitterUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static com.parse.twitter.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(ParseUser user) |
static void |
link(ParseUser user,
Context context)
Deprecated.
Please use
ParseTwitterUtils.linkInBackground(Context, ParseUser) instead. |
static void |
link(ParseUser user,
Context context,
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(ParseUser user,
String twitterId,
String screenName,
String authToken,
String authTokenSecret)
Deprecated.
Please use
ParseTwitterUtils.linkInBackground(ParseUser, String, String,
String, String) instead. |
static void |
link(ParseUser user,
String twitterId,
String screenName,
String authToken,
String authTokenSecret,
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,
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(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,
LogInCallback callback)
Logs in a ParseUser using Twitter for authentication.
|
static void |
logIn(String twitterId,
String screenName,
String authToken,
String authTokenSecret,
LogInCallback callback)
Logs in a ParseUser using Twitter for authentication.
|
static Task<ParseUser> |
logInInBackground(Context context)
Logs in a ParseUser using Twitter for authentication.
|
static Task<ParseUser> |
logInInBackground(String twitterId,
String screenName,
String authToken,
String authTokenSecret)
Logs in a ParseUser using Twitter for authentication.
|
static void |
unlink(ParseUser user)
Unlinks a user from a Twitter account.
|
static Task<Void> |
unlinkInBackground(ParseUser user)
Unlinks a user from a Twitter account in the background.
|
static void |
unlinkInBackground(ParseUser user,
SaveCallback callback)
Unlinks a user from a Twitter account in the background.
|
public static com.parse.twitter.Twitter getTwitter()
Twitter singleton that Parse is using.Twitter instance.public static void initialize(String consumerKey, String consumerSecret)
ParseTwitterUtils.link(ParseUser, Context, SaveCallback) and ParseTwitterUtils.logIn(Context, LogInCallback).consumerKey - Your Twitter consumer key.consumerSecret - Your Twitter consumer secret.public static boolean isLinked(ParseUser user)
true if the user is linked to a Twitter account.public static Task<Void> linkInBackground(Context context, 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(ParseUser user, Context context)
ParseTwitterUtils.linkInBackground(Context, ParseUser) instead.public static void link(ParseUser user, Context context, 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.ParseTwitterUtils.linkInBackground(Context, ParseUser)public static Task<Void> linkInBackground(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(ParseUser user, String twitterId, String screenName, String authToken, String authTokenSecret)
ParseTwitterUtils.linkInBackground(ParseUser, String, String,
String, String) instead.public static void link(ParseUser user, String twitterId, String screenName, String authToken, String authTokenSecret, 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.ParseTwitterUtils.linkInBackground(ParseUser, String, String, String, String)public static Task<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, 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.ParseTwitterUtils.logInInBackground(String, String, String, String)public static Task<ParseUser> logInInBackground(Context context)
context - An Android context from which the login dialog can be launched.public static void logIn(Context context, 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.ParseTwitterUtils.logInInBackground(android.content.Context)public static void unlink(ParseUser user) throws ParseException
user - The user to unlink from a Facebook account.ParseExceptionpublic static Task<Void> unlinkInBackground(ParseUser user)
user - The user to unlink from a Facebook account.public static void unlinkInBackground(ParseUser user, SaveCallback callback)
user - The user to unlink from a Facebook account.callback - Callback for notifying when unlinking is complete.ParseTwitterUtils.unlinkInBackground(ParseUser)