public class SDIOauthHelper
extends java.lang.Object
Constructor and Description |
---|
SDIOauthHelper() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
generateDeleteOauthSignature(java.lang.String url,
java.util.List<android.util.Pair<java.lang.String,java.lang.String>> queryParameters,
java.lang.String consumerSecret) |
static java.lang.String |
generateDeleteOauthSignature(java.lang.String url,
java.util.List<android.util.Pair<java.lang.String,java.lang.String>> queryParameters,
java.lang.String consumerSecret,
java.lang.String accessTokenSecret) |
static java.lang.String |
generateGetOauthSignature(java.lang.String url,
java.util.List<android.util.Pair<java.lang.String,java.lang.String>> queryParameters,
java.lang.String consumerSecret) |
static java.lang.String |
generateGetOauthSignature(java.lang.String url,
java.util.List<android.util.Pair<java.lang.String,java.lang.String>> queryParameters,
java.lang.String consumerSecret,
java.lang.String accessTokenSecret) |
static java.lang.String |
generatePostOauthSignature(java.lang.String url,
java.util.List<android.util.Pair<java.lang.String,java.lang.String>> queryParameters,
java.lang.String consumerSecret) |
static java.lang.String |
generatePostOauthSignature(java.lang.String url,
java.util.List<android.util.Pair<java.lang.String,java.lang.String>> queryParameters,
java.lang.String consumerSecret,
java.lang.String accessTokenSecret) |
static java.lang.String |
generatePutOauthSignature(java.lang.String url,
java.util.List<android.util.Pair<java.lang.String,java.lang.String>> queryParameters,
java.lang.String consumerSecret) |
static java.lang.String |
generatePutOauthSignature(java.lang.String url,
java.util.List<android.util.Pair<java.lang.String,java.lang.String>> queryParameters,
java.lang.String consumerSecret,
java.lang.String accessTokenSecret) |
static java.lang.String |
getDeleteSignatureBaseString(java.lang.String uri,
java.lang.String queryParameters) |
static java.lang.String |
getGetSignatureBaseString(java.lang.String uri,
java.lang.String queryParameters) |
static java.lang.String |
getMethodSignatureBaseString(int volleyRequestMethod,
java.lang.String uri,
java.lang.String queryParameters)
Get the signature base string (used in oauth transactions) for the given request.
|
static java.lang.String |
getNonce() |
static java.lang.String |
getPostSignatureBaseString(java.lang.String uri,
java.lang.String queryParameters) |
static java.lang.String |
getPutSignatureBaseString(java.lang.String uri,
java.lang.String queryParameters) |
static java.lang.String |
getServerTime(HttpClient client,
android.util.Pair<java.lang.String,java.lang.String> consumer)
Get the time according to the server through a network request.
|
public static java.lang.String getNonce()
public static java.lang.String getServerTime(HttpClient client, android.util.Pair<java.lang.String,java.lang.String> consumer)
public static java.lang.String getGetSignatureBaseString(java.lang.String uri, java.lang.String queryParameters)
public static java.lang.String getPostSignatureBaseString(java.lang.String uri, java.lang.String queryParameters)
public static java.lang.String getPutSignatureBaseString(java.lang.String uri, java.lang.String queryParameters)
public static java.lang.String getDeleteSignatureBaseString(java.lang.String uri, java.lang.String queryParameters)
public static java.lang.String getMethodSignatureBaseString(int volleyRequestMethod, java.lang.String uri, java.lang.String queryParameters)
volleyRequestMethod
- The method type. Taken from Request.Method
.uri
- The uri (excluding appended query parameters).queryParameters
- The query parameters to append to the uri.public static java.lang.String generateGetOauthSignature(java.lang.String url, java.util.List<android.util.Pair<java.lang.String,java.lang.String>> queryParameters, java.lang.String consumerSecret) throws java.security.SignatureException, java.io.UnsupportedEncodingException
java.security.SignatureException
java.io.UnsupportedEncodingException
public static java.lang.String generateGetOauthSignature(java.lang.String url, java.util.List<android.util.Pair<java.lang.String,java.lang.String>> queryParameters, java.lang.String consumerSecret, java.lang.String accessTokenSecret) throws java.security.SignatureException, java.io.UnsupportedEncodingException
java.security.SignatureException
java.io.UnsupportedEncodingException
public static java.lang.String generatePostOauthSignature(java.lang.String url, java.util.List<android.util.Pair<java.lang.String,java.lang.String>> queryParameters, java.lang.String consumerSecret) throws java.security.SignatureException, java.io.UnsupportedEncodingException
java.security.SignatureException
java.io.UnsupportedEncodingException
public static java.lang.String generatePostOauthSignature(java.lang.String url, java.util.List<android.util.Pair<java.lang.String,java.lang.String>> queryParameters, java.lang.String consumerSecret, java.lang.String accessTokenSecret) throws java.security.SignatureException, java.io.UnsupportedEncodingException
java.security.SignatureException
java.io.UnsupportedEncodingException
public static java.lang.String generatePutOauthSignature(java.lang.String url, java.util.List<android.util.Pair<java.lang.String,java.lang.String>> queryParameters, java.lang.String consumerSecret) throws java.security.SignatureException, java.io.UnsupportedEncodingException
java.security.SignatureException
java.io.UnsupportedEncodingException
public static java.lang.String generatePutOauthSignature(java.lang.String url, java.util.List<android.util.Pair<java.lang.String,java.lang.String>> queryParameters, java.lang.String consumerSecret, java.lang.String accessTokenSecret) throws java.security.SignatureException, java.io.UnsupportedEncodingException
java.security.SignatureException
java.io.UnsupportedEncodingException
public static java.lang.String generateDeleteOauthSignature(java.lang.String url, java.util.List<android.util.Pair<java.lang.String,java.lang.String>> queryParameters, java.lang.String consumerSecret) throws java.security.SignatureException, java.io.UnsupportedEncodingException
java.security.SignatureException
java.io.UnsupportedEncodingException
public static java.lang.String generateDeleteOauthSignature(java.lang.String url, java.util.List<android.util.Pair<java.lang.String,java.lang.String>> queryParameters, java.lang.String consumerSecret, java.lang.String accessTokenSecret) throws java.security.SignatureException, java.io.UnsupportedEncodingException
java.security.SignatureException
java.io.UnsupportedEncodingException