AccessToken accessToken = AccessToken.getCurrentAccessToken(); String userID = accessToken.getUserId(); String url = "https://graph.facebook.com/" + userID + "/picture?type=large"; ImageView navProfile = (ImageView) findViewById(R.id.navProfilePic); Picasso.with(this) .load(url) .resize(radius, radius) .centerCrop() .into(navProfile);
Bundle params = new Bundle(); params.putByteArray("source", IOUtils.toByteArray(new FileInputStream(sourceFile))); AccessToken accessToken = AccessToken.getCurrentAccessToken(); String url = "/" + accessToken.getUserId() + "/videos"; new GraphRequest(accessToken, url, params, HttpMethod.POST, new GraphRequest.Callback() { public void onCompleted(GraphResponse response) { progressBar.setVisibility(View.GONE); String rawResponse = response.getRawResponse(); if (rawResponse != null) Log.d(TAG, response.getRawResponse()); String error = response.getError().getErrorMessage(); if (error != null) Log.d(TAG, error); alertDialog.dismiss(); } } ).executeAsync();
@Override protected void onCreate(Bundle savedInstanceState) { FacebookSdk.sdkInitialize(getApplicationContext()); AppEventsLogger.activateApp(getApplication()); AccessToken at = new AccessToken(getString(R.string.facebook_access_token), getString(R.string.facebook_app_id), getString(R.string.facebook_page_id), null, null, null, null, null); Bundle parameters = new Bundle(); parameters.putString("fields", "message,created_time,link,full_picture"); new GraphRequest(at, "/" + at.getUserId() + "/feed", parameters, HttpMethod.GET, new GraphRequest.Callback() { public void onCompleted(GraphResponse response) { Log.i(this.getClass().getName(), "onCompleted " + response.getRawResponse()); } }).executeAsync(); }
if (requestCode == WEBVIEW_REQUEST_CODE) { try { String verifier = data.getExtras().getString(oAuthVerifier); AccessToken accessToken = twitter.getOAuthAccessToken(requestToken, verifier); long userID = accessToken.getUserId(); final User user = twitter.showUser(userID); String username = user.getName(); saveTwitterInfo(accessToken); String id = mSharedPreferences.getString(WSKeys.TwitterClass.PREF_USER_ID, ""); String name = mSharedPreferences.getString(WSKeys.TwitterClass.PREF_USER_NAME, ""); wscallSocialSignIn("", id, accessToken.toString(), name, image, "Twitter"); } catch (Exception exception) { } }
@RequestMapping(value = "/signin/callback", method = RequestMethod.GET) public RedirectView signinCallback(@RequestParam("oauth_verifier") final String verifier, final HttpServletRequest request) throws WTFDYUMException { final RequestToken requestToken = (RequestToken) request.getSession().getAttribute(SESSION_REQUEST_TOKEN); request.getSession().removeAttribute(SESSION_REQUEST_TOKEN); final AccessToken accessToken = twitterService.completeSignin(requestToken, verifier); if (principalService.get(accessToken.getUserId()) == null) { userService.addEvent(accessToken.getUserId(), new Event(EventType.REGISTRATION, null)); } final Principal user = new Principal(accessToken.getUserId(), accessToken.getToken(), accessToken.getTokenSecret()); principalService.saveUpdate(user); authenticationService.authenticate(user); return new RedirectView("/user", true); } }
/** * @return the Twitter {@link User} associated with this Session. */ public Try<User> getTwitterUser() { final long self = accessToken.getUserId(); return Try.of(twitterHandler::getTwitter).mapTry(twitter -> twitter.showUser(self)); }
protected void onNewIntent(Intent intent) { Uri uri = intent.getData(); if (uri != null && uri.toString().startsWith(TWITTER_CALLBACK_URL)) { String verifier = uri .getQueryParameter(URL_TWITTER_OAUTH_VERIFIER); try { // Get the access token AccessToken accessToken = twitter.getOAuthAccessToken(TrequestToken, verifier); // Shared Preferences mPrefs=getPreferences(MODE_PRIVATE); Editor e = mPrefs.edit(); // After getting access token, access token secret store them in application preferences e.putString(PREF_KEY_OAUTH_TOKEN, accessToken.getToken()); e.putString(PREF_KEY_OAUTH_SECRET,accessToken.getTokenSecret()); // Store login status - true e.putBoolean(PREF_KEY_TWITTER_LOGIN, true); e.commit(); // save changes long userID = accessToken.getUserId(); User user = twitter.showUser(userID); String username = user.getName(); TwitterLogin=true; checkloginstatus(); new updateTwitterStatus().execute(username+ " is using http://AllPagesManager.com , Try it Now!!!"); } catch (Exception e) { // Check log for login errors Log.e("Twitter Login Error", "> " + e.getMessage()); }
AccessToken accessToken //define it before onCreate() function new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub try { accessToken = twitter.getOAuthAccessToken( requestToken, verifier); long userID = accessToken.getUserId(); User user = twitter.showUser(userID); String username = user.getName(); Log.e("Tn re", "> " + username); } catch (TwitterException e) { // TODO Auto-generated catch block e.printStackTrace(); } Log.e("Twitter OAuth Token", "> " + accessToken.getToken()); } }).start();
class TwitterGetAccessTokenTask extends AsyncTask<String, String, String> { @Override protected void onPostExecute(String s) { // The user's name is now in 's', so you can do stuff with it } @Override protected String doInBackground(String... params) { String verifier = params[0]; Twitter twitter = TwitterUtil.getInstance().getTwitter(); RequestToken requestToken = TwitterUtil.getInstance().getRequestToken(); try { AccessToken accessToken = twitter.getOAuthAccessToken(requestToken, verifier); // You can store the access token data now however you'd like // You can also use it to get data from the user's Twitter account long userId = accessToken.getUserId(); return twitter.showUser(userId).getName(); } catch (TwitterException e) { e.printStackTrace(); } return null; } }
long lCursor = -1; AccessToken accessToken = new AccessToken(oAuthAccessToken, oAuthAccessTokenSecret); long userId = accessToken.getUserId(); try { IDs followersIDs = twitter.getFollowersIDs(userId, lCursor);
long userID = accessToken.getUserId(); User user = twitter.showUser(userID); String username = user.getName();
long userID = accessToken.getUserId(); User user = twitter.showUser(userID); String username = user.getName();
long userID = accessToken.getUserId(); User user = twitter.showUser(userID); String username = user.getName();
long userID = accessToken.getUserId(); User user = twitter.showUser(userID); String username = user.getName();
long userID = accessToken.getUserId(); User user = t.showUser(userID);
long userID = accessToken.getUserId();
id = oauthAccessToken.getUserId(); return oauthAccessToken;