当前位置: 首页>>代码示例>>Java>>正文


Java AccessToken.getToken方法代码示例

本文整理汇总了Java中twitter4j.auth.AccessToken.getToken方法的典型用法代码示例。如果您正苦于以下问题:Java AccessToken.getToken方法的具体用法?Java AccessToken.getToken怎么用?Java AccessToken.getToken使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在twitter4j.auth.AccessToken的用法示例。


在下文中一共展示了AccessToken.getToken方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: signinCallback

import twitter4j.auth.AccessToken; //导入方法依赖的package包/类
@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);
}
 
开发者ID:jchampemont,项目名称:WTFDYUM,代码行数:19,代码来源:MainController.java

示例2: afterSuccesfullAuthentication

import twitter4j.auth.AccessToken; //导入方法依赖的package包/类
public String afterSuccesfullAuthentication(HttpServletRequest request) {
    Twitter twitter = new TwitterFactory().getInstance();
    RequestToken token = (RequestToken) request.getSession().getAttribute("requestToken");
    String verifier = request.getParameter("oauth_verifier");
    twitter.setOAuthConsumer(client_id, client_secret);
    try {
         AccessToken accessToken = twitter.getOAuthAccessToken(token, verifier);
        User user = twitter.verifyCredentials();
        AccountJDO account = AccountManager.addAccount(""+user.getId(), AccountJDO.TWITTERCLIENT, "",
                "", "", user.getName(),
                user.getProfileImageURL(),false);
        UserLoggedInManager.submitOauthUser(account.getUniqueId(), accessToken.getToken());
        return accessToken.getToken();
    } catch (TwitterException e) {
        log.log(Level.SEVERE, e.getMessage(), e);
    }
    return null;
}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:19,代码来源:OauthTwitterWorker.java

示例3: save

import twitter4j.auth.AccessToken; //导入方法依赖的package包/类
/**
 * Stores the session data on disk.
 * 
 * @param context
 * @return
 */
public boolean save(Context context, AccessToken accessToken) 
{

    Editor editor = context.getSharedPreferences(KEY, Context.MODE_PRIVATE).edit();

    this.token = accessToken.getToken();
    this.tokensecret = accessToken.getTokenSecret();
    editor.putString(TOKEN, token);
    editor.putString(TOKENSECRET, tokensecret);
    

    if (editor.commit()) 
    {
        singleton = this;
        return true;
    }
    return false;
}
 
开发者ID:vocefiscal,项目名称:vocefiscal-android,代码行数:25,代码来源:TwitterSession.java

示例4: saveAccessToken

import twitter4j.auth.AccessToken; //导入方法依赖的package包/类
private void saveAccessToken(AccessToken at) {
	String token = at.getToken();
	String secret = at.getTokenSecret();
	Editor editor = mPrefs.edit();
	editor.putString(PREF_ACCESS_TOKEN, token);
	editor.putString(PREF_ACCESS_TOKEN_SECRET, secret);
	editor.commit();
}
 
开发者ID:SamKnows,项目名称:skandroid-core,代码行数:9,代码来源:SKAPostToTwitterActivity.java

示例5: onGotTwitterAccessToken

import twitter4j.auth.AccessToken; //导入方法依赖的package包/类
protected void onGotTwitterAccessToken (final AccessToken accessToken, final TwitterOauthComplete completeCallback) {
	try {
		LOG.i("Account authorised %s.", accessToken.getScreenName());
		final Account account = new Account(completeCallback.getAccountId(), accessToken.getScreenName(), AccountProvider.TWITTER,
				getTwitterConfiguration().getOAuthConsumerKey(), getTwitterConfiguration().getOAuthConsumerSecret(),
				accessToken.getToken(), accessToken.getTokenSecret());
		completeCallback.onAccount(account, accessToken.getScreenName());
	}
	catch (final Exception e) { // NOSONAR want to show any errors to the user.
		LOG.e("Failed to write new Twitter account.", e);
		DialogHelper.alert(getContext(), e);
	}
}
 
开发者ID:haku,项目名称:Onosendai,代码行数:14,代码来源:TwitterOauthWizard.java

示例6: showHTML

import twitter4j.auth.AccessToken; //导入方法依赖的package包/类
@SuppressWarnings("unused")
@JavascriptInterface
public void showHTML(String html) throws TwitterException {
    // System.out.println("html web page " + html);

    String startImageUrl = "<img src=\"";
    String endImageUrl = "\" alt=\"";
    String extractedImage;
    int imageStartPosition = html.indexOf(startImageUrl)
            + startImageUrl.length();
    int imageEndPosition = html.indexOf(endImageUrl);
    if (imageEndPosition != -1 && html.indexOf(startImageUrl) != -1) {
        extractedImage = html.substring(imageStartPosition,
                imageEndPosition);
        // System.out.println("IAMGE EXTRACTEDDDD "+extractedImage);
        TwitterAuthorization.FETCHED_IMAGE_URL = extractedImage
                .replace("mini", "normal");

    }

    String pinCode = null;
    String name = null;
    String endSearchList = "</code></kbd>";
    String startSearchList = "<kbd aria-labelledby=\"code-desc\"><code>";

    String nameTagStart = "<span class=\"name\">";
    String nameTagEnd = "</span>";

    int endPosition = html.indexOf(endSearchList);
    int startPosition = html.indexOf(startSearchList)
            + startSearchList.length();

    int nameStartPostion = html.indexOf(nameTagStart)
            + nameTagStart.length();
    int nameEndPosition = html.indexOf(nameTagEnd);

    // System.out.println("name tag start  "+nameStartPostion);
    // System.out.println("name tag end  "+nameEndPosition);

    if (nameEndPosition != -1 && html.indexOf(nameTagStart) != -1) {
        name = html.substring(nameStartPostion, nameEndPosition);
        TwitterAuthorization.TWITTER_USER_NAME = name;
        // System.out.println("name view  "+name);
    }

    if (endPosition != -1 && html.indexOf(startSearchList) != -1) {
        pinCode = html.substring(startPosition, endPosition);
        // System.out.println("pin code  "+pinCode);
        AccessToken accessToken = twitter.getOAuthAccessToken(
                requestToken, pinCode);
        String token = accessToken.getToken(), secret = accessToken
                .getTokenSecret();

        TwitterAuthorization.FETCHED_ACCESS_TOKEN = accessToken
                .getToken();
        TwitterAuthorization.FETCHED_SECRET_TOKEN = accessToken
                .getTokenSecret();
        // System.out.println("token  "+token+" SECRET "+secret);

        mListener.onComplete();
        Log.d("check twitter", "here 2");
        TwitterDialog.this.dismiss();

    } else if (currentURl
            .equals("https://api.twitter.com/oauth/authenticate")
            && pinCode == null) {
    }
}
 
开发者ID:Dnet3,项目名称:CustomAndroidOneSheeld,代码行数:69,代码来源:TwitterDialog.java


注:本文中的twitter4j.auth.AccessToken.getToken方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。