net.sf.fb4j.client
Class FacebookClient
java.lang.Object
net.sf.fb4j.client.FacebookClient
public class FacebookClient
- extends java.lang.Object
- Author:
- Gino Miceli, Mino Togna
|
Constructor Summary |
FacebookClient(java.lang.String apiKey,
java.lang.String secretKey)
|
FacebookClient(java.lang.String apiKey,
java.lang.String secretKey,
java.lang.String sessionKey)
|
|
Method Summary |
|
callMethod(FacebookMethod<T> method,
java.util.Map<java.lang.String,java.lang.String> params)
|
|
callMethod(FacebookMethod<T> method,
java.lang.Object... params)
|
|
callSecureMethod(FacebookMethod<T> method,
java.util.Map<java.lang.String,java.lang.String> params)
|
|
callSecureMethod(FacebookMethod<T> method,
java.lang.Object... params)
|
|
callUploadMethod(FacebookMethod<T> method,
org.apache.commons.httpclient.methods.multipart.FilePart[] files,
java.util.Map<java.lang.String,java.lang.String> params)
|
|
callUploadMethod(FacebookMethod<T> method,
org.apache.commons.httpclient.methods.multipart.FilePart[] files,
java.lang.Object... params)
|
static java.lang.String |
generateSignature(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String secretKey)
|
java.lang.String |
getSessionKey()
|
protected java.util.Map<java.lang.String,java.lang.String> |
prepareParams(FacebookMethod<?> method,
java.util.Map<java.lang.String,java.lang.String> params)
|
void |
setConnectionTimeout(int timeout)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FacebookClient
public FacebookClient(java.lang.String apiKey,
java.lang.String secretKey)
FacebookClient
public FacebookClient(java.lang.String apiKey,
java.lang.String secretKey,
java.lang.String sessionKey)
setConnectionTimeout
public void setConnectionTimeout(int timeout)
getSessionKey
public java.lang.String getSessionKey()
callMethod
public <T> T callMethod(FacebookMethod<T> method,
java.util.Map<java.lang.String,java.lang.String> params)
throws FacebookClientException
- Throws:
FacebookClientException
callMethod
public <T> T callMethod(FacebookMethod<T> method,
java.lang.Object... params)
throws FacebookClientException
- Throws:
FacebookClientException
callSecureMethod
public <T> T callSecureMethod(FacebookMethod<T> method,
java.util.Map<java.lang.String,java.lang.String> params)
throws FacebookClientException
- Throws:
FacebookClientException
callSecureMethod
public <T> T callSecureMethod(FacebookMethod<T> method,
java.lang.Object... params)
throws FacebookClientException
- Throws:
FacebookClientException
callUploadMethod
public <T> T callUploadMethod(FacebookMethod<T> method,
org.apache.commons.httpclient.methods.multipart.FilePart[] files,
java.util.Map<java.lang.String,java.lang.String> params)
throws FacebookClientException
- Type Parameters:
T - - Parameters:
method - files - params -
- Returns:
-
- Throws:
FacebookClientException
callUploadMethod
public <T> T callUploadMethod(FacebookMethod<T> method,
org.apache.commons.httpclient.methods.multipart.FilePart[] files,
java.lang.Object... params)
throws FacebookClientException
- Type Parameters:
T - - Parameters:
method - files - params -
- Returns:
-
- Throws:
FacebookClientException
prepareParams
protected java.util.Map<java.lang.String,java.lang.String> prepareParams(FacebookMethod<?> method,
java.util.Map<java.lang.String,java.lang.String> params)
generateSignature
public static final java.lang.String generateSignature(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String secretKey)
- Parameters:
params - without signature
- Returns:
Copyright © 2008. All Rights Reserved.