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


Java OAuthParameters类代码示例

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


OAuthParameters类属于com.google.api.client.auth.oauth包,在下文中一共展示了OAuthParameters类的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: callApi

import com.google.api.client.auth.oauth.OAuthParameters; //导入依赖的package包/类
public HttpResponse callApi(String apimethod, String httpmethod) throws IOException {
	HttpTransport http_transport = new ApacheHttpTransport();
	OAuthParameters parameters = tokmgr.getOAuthParameters();
	HttpRequestFactory factory = http_transport.createRequestFactory(parameters);
	GenericUrl url = new GenericUrl(API_URL + apimethod);
	HttpRequest req = factory.buildGetRequest(url);
	req.setRequestMethod(httpmethod);
	HttpResponse resp = req.execute();
	return resp;
}
 
开发者ID:phwoelfel,项目名称:FireHydrantLocator,代码行数:11,代码来源:OSMApi.java

示例2: createParameters

import com.google.api.client.auth.oauth.OAuthParameters; //导入依赖的package包/类
public OAuthParameters createParameters() 
{
	OAuthSigner signer = signerFactory.createSigner(tokenSecret);

	OAuthParameters result = new OAuthParameters();
	result.consumerKey = config.getConsumerKey();;
	result.token = token;
	result.signer = signer;
	return result;
}
 
开发者ID:XeroAPI,项目名称:Xero-Java,代码行数:11,代码来源:OAuthRequestResource.java

示例3: createService

import com.google.api.client.auth.oauth.OAuthParameters; //导入依赖的package包/类
public static <S> S createService(Class<S> serviceClass, String baseUrl, final OAuthParameters oAuthParams) {
    OkHttpClient client = new OkHttpClient();
    client.networkInterceptors().add(new OAuthInterceptor(oAuthParams));
    builder.setClient(new OkClient(client));
    builder.setEndpoint(baseUrl).setLogLevel(RestAdapter.LogLevel.FULL);
    builder.setConverter(new SimpleXMLConverter());
    RestAdapter adapter = builder.build();
    return adapter.create(serviceClass);
}
 
开发者ID:ipragmatech,项目名称:OAuth-Magento-Rest-Api-Retrofit,代码行数:10,代码来源:ServiceGenerator.java

示例4: getConsumer

import com.google.api.client.auth.oauth.OAuthParameters; //导入依赖的package包/类
protected OAuthParameters getConsumer() {
    OAuthHmacSigner signer = new OAuthHmacSigner();
    signer.clientSharedSecret = Constants.CONSUMER_SECRET;
    signer.tokenSharedSecret = localCredentialStore.getToken().getAuthTokenSecret();
    OAuthParameters authorizer = new OAuthParameters();
    authorizer.consumerKey = Constants.CONSUMER_KEY;
    authorizer.signer = signer;
    authorizer.token = localCredentialStore.getToken().getAuthToken();

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

示例5: postConstruct

import com.google.api.client.auth.oauth.OAuthParameters; //导入依赖的package包/类
private void postConstruct() {
    OAuthHmacSigner signer = new OAuthHmacSigner();
    signer.clientSharedSecret = sharedSecret;
    signer.tokenSharedSecret = tokenSharedSecret;

    authorizer = new OAuthParameters();
    authorizer.consumerKey = consumerKey;
    authorizer.signer = signer;
    authorizer.token = getAccessToken();
}
 
开发者ID:agilie,项目名称:dribbble-android-sdk,代码行数:11,代码来源:OAuthHmacCredential.java

示例6: getParameters

import com.google.api.client.auth.oauth.OAuthParameters; //导入依赖的package包/类
/**
 * Method to retrieve the OAUTHParameters to be used for the HTTP connection
 * 
 * @return the OAUTHParameters to be used for the HTTP connection
 */
private static OAuthParameters getParameters()
{
	// Tokens for [email protected]
	final String TOKEN = "1/uMD0EOMX_4IvJhbKL4EgropZedEZ1ipamLv12oK2F00";
	final String SECRETTOKEN = "IbQ5mS-0rOzWqXDngpYj_RhD";

	// TODO generate and use tokens for app/developer [email protected]

	// initiate the signer
	final OAuthHmacSigner signer = new OAuthHmacSigner();
	signer.clientSharedSecret = CONSUMER_SECRET;
	signer.tokenSharedSecret = SECRETTOKEN;

	// initiate the parameters for the HTTP request factory
	final OAuthParameters parameters = new OAuthParameters();
	parameters.consumerKey = CONSUMER_KEY;
	parameters.token = TOKEN;
	parameters.signer = signer;

	return parameters;
}
 
开发者ID:krevelen,项目名称:coala,代码行数:27,代码来源:DealOAuth1Util.java

示例7: getOAuthParameters

import com.google.api.client.auth.oauth.OAuthParameters; //导入依赖的package包/类
public OAuthParameters getOAuthParameters() {
	if (token != null && tokenSecret != null) {
		OAuthParameters parameters = new OAuthParameters();
		parameters.consumerKey = CONSUMER_KEY;
		parameters.token = token;
		parameters.signer = signer;
		return parameters;
	}
	else {
		return null;
	}
}
 
开发者ID:phwoelfel,项目名称:FireHydrantLocator,代码行数:13,代码来源:OAuthTokenmanager.java

示例8: getClientOAuthParameters

import com.google.api.client.auth.oauth.OAuthParameters; //导入依赖的package包/类
private static OAuthParameters getClientOAuthParameters() {
    OAuthHmacSigner signer = new OAuthHmacSigner();
    signer.clientSharedSecret = ApplicationConfiguration.getOAuthConsumerSecret();

    OAuthParameters oauthParameters = new OAuthParameters();
    oauthParameters.version = "1.0";
    oauthParameters.consumerKey = ApplicationConfiguration.getOAuthConsumerKey();
    oauthParameters.signer = signer;
    return oauthParameters;
}
 
开发者ID:openmash,项目名称:mashmesh,代码行数:11,代码来源:GoogleApiUtils.java

示例9: getSignature

import com.google.api.client.auth.oauth.OAuthParameters; //导入依赖的package包/类
public LinkedHashMap<String, String> getSignature(Map<String, String> options, RequestMethod requestMethod, String endpoint) {
    LinkedHashMap<String, String> map = new LinkedHashMap<String, String>();

    OAuthParameters parameters = new OAuthParameters();
    parameters.computeTimestamp();
    parameters.computeNonce();
    parameters.version = "1.0";
    parameters.consumerKey = wooCommerce.getWc_key();
    GenericUrl genericUrl = new GenericUrl();
    genericUrl.setScheme(wooCommerce.isHttps() ? "https" : "http");
    genericUrl.setHost(wooCommerce.getBaseUrl());
    genericUrl.appendRawPath("/wc-api");
    genericUrl.appendRawPath("/v3");
    /*
     *    The endpoint to be called is specified next
     *    */

    genericUrl.appendRawPath(endpoint);

    for (Map.Entry<String, String> entry : options.entrySet())
    {
        System.out.println(entry.getKey() + "/" + entry.getValue());
        genericUrl.appendRawPath("/"+entry.getValue());
    }

    OAuthHmacSigner oAuthHmacSigner = new OAuthHmacSigner();
    oAuthHmacSigner.clientSharedSecret = wooCommerce.getWc_secret();


    parameters.signer = oAuthHmacSigner;
    parameters.signatureMethod = wooCommerce.getSigning_method().getVal();
    try {
        parameters.computeSignature(requestMethod.getVal(), genericUrl);
    } catch (GeneralSecurityException e) {
        e.printStackTrace();
    }

    map.put("oauth_consumer_key", parameters.consumerKey);
    map.put("oauth_signature_method", parameters.signatureMethod);
    map.put("oauth_timestamp", parameters.timestamp);
    map.put("oauth_nonce", parameters.nonce);
    map.put("oauth_version", parameters.version);
    map.put("oauth_signature", parameters.signature);

    genericUrl.put("oauth_consumer_key", parameters.consumerKey);
    genericUrl.put("oauth_signature_method", parameters.signatureMethod);
    genericUrl.put("oauth_timestamp", parameters.timestamp);
    genericUrl.put("oauth_nonce", parameters.nonce);
    genericUrl.put("oauth_version", parameters.version);
    genericUrl.put("oauth_signature", parameters.signature);

    Log.i(TAG,genericUrl.build());


    return map;
}
 
开发者ID:rajatady,项目名称:Woocommerce-Android-Client,代码行数:57,代码来源:OAuthSigner.java

示例10: OAuthInterceptor

import com.google.api.client.auth.oauth.OAuthParameters; //导入依赖的package包/类
public OAuthInterceptor(OAuthParameters oAuthParams) {
    this.oAuthParams = oAuthParams;
}
 
开发者ID:ipragmatech,项目名称:OAuth-Magento-Rest-Api-Retrofit,代码行数:4,代码来源:OAuthInterceptor.java

示例11: DownloadJson

import com.google.api.client.auth.oauth.OAuthParameters; //导入依赖的package包/类
public DownloadJson(String apiRequest, OAuthParameters consumer) {
    this.url = apiRequest;
    this.consumer = consumer;
}
 
开发者ID:ipragmatech,项目名称:OAuth-Magento-Rest-Api-Retrofit,代码行数:5,代码来源:MainActivity.java


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