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


Java OAuthAuthorizeTemporaryTokenUrl.build方法代码示例

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


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

示例1: getAuthURL

import com.google.api.client.auth.oauth.OAuthAuthorizeTemporaryTokenUrl; //导入方法依赖的package包/类
public String getAuthURL(String tempToken) throws Exception {
	if (tempToken != null) {

		OAuthAuthorizeTemporaryTokenUrl authorizeUrl = new OAuthAuthorizeTemporaryTokenUrl(AUTHORIZE_URL);
		authorizeUrl.temporaryToken = tempToken;

		// After the user has granted access to you, the consumer, the provider will
		// redirect you to whatever URL you have told them to redirect to. You can
		// usually define this in the oauth_callback argument as well.
		//
		// String currentLine = "n";
		// System.out.println("Go to the following link in your browser:\n" + authorizeUrl.build());
		// InputStreamReader converter = new InputStreamReader(System.in);
		// BufferedReader in = new BufferedReader(converter);
		// while (currentLine.equalsIgnoreCase("n")) {
		// System.out.println("Have you authorized me? (y/n)");
		// currentLine = in.readLine();
		// }

		return authorizeUrl.build();
	}
	else {
		throw new Exception(cont.getString(R.string.error_no_temp_token));
	}
}
 
开发者ID:phwoelfel,项目名称:FireHydrantLocator,代码行数:26,代码来源:OAuthTokenmanager.java

示例2: OAuthAuthorizeToken

import com.google.api.client.auth.oauth.OAuthAuthorizeTemporaryTokenUrl; //导入方法依赖的package包/类
public OAuthAuthorizeToken(Config c, String tempToken)
{	
	OAuthAuthorizeTemporaryTokenUrl accessTempToken = new OAuthAuthorizeTemporaryTokenUrl(c.getAuthorizeUrl());
	accessTempToken.temporaryToken = tempToken;
	accessTempToken.set("oauth_callback",c.getRedirectUri());
	authUrl = accessTempToken.build();
}
 
开发者ID:XeroAPI,项目名称:Xero-Java,代码行数:8,代码来源:OAuthAuthorizeToken.java

示例3: doInBackground

import com.google.api.client.auth.oauth.OAuthAuthorizeTemporaryTokenUrl; //导入方法依赖的package包/类
@Override
protected Void doInBackground(Uri... params) {

    try {

        signer.clientSharedSecret = Constants.CONSUMER_SECRET;

        OAuthGetTemporaryToken temporaryToken = new OAuthGetTemporaryToken(Constants.REQUEST_URL);
        temporaryToken.transport = new ApacheHttpTransport();
        temporaryToken.signer = signer;
        temporaryToken.consumerKey = Constants.CONSUMER_KEY;
        temporaryToken.callback = Constants.OAUTH_CALLBACK_URL;

        OAuthCredentialsResponse tempCredentials = temporaryToken.execute();
        signer.tokenSharedSecret = tempCredentials.tokenSecret;

        OAuthAuthorizeTemporaryTokenUrl authorizeUrl = new OAuthAuthorizeTemporaryTokenUrl(Constants.AUTHORIZE_URL);
        authorizeUrl.temporaryToken = tempCredentials.token;
        authorizationUrl = authorizeUrl.build();

        handled = false;
    } catch (Exception ex) {
        ex.printStackTrace();
    }

    return null;
}
 
开发者ID:ipragmatech,项目名称:OAuth-Magento-Rest-Api-Retrofit,代码行数:28,代码来源:WebActivity.java


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