|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Objectcom.parse.ParseTwitterUtils
public final class ParseTwitterUtils
Method Summary | |
---|---|
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 bolts.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 bolts.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 bolts.Task<ParseUser> |
logInInBackground(Context context)
Logs in a ParseUser using Twitter for authentication. |
static bolts.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 bolts.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. |
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
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 bolts.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 bolts.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 bolts.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 bolts.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.
ParseException
public static bolts.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)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |