net.sf.fb4j
Class FacebookApplication

java.lang.Object
  extended by net.sf.fb4j.FacebookApplication
Direct Known Subclasses:
CanvasApplication, DesktopApplication, WebApplication

public abstract class FacebookApplication
extends java.lang.Object

Base class for all Facebook application types. This class stores the API Key and Secret Key provided by the Facebook Developer application. This class also provides the URL's and appropriate parameters required for login and installation.

Author:
Gino Miceli, Mino Togna

Field Summary
protected  java.lang.String apiKey
           
protected  java.lang.String secretKey
           
 
Constructor Summary
protected FacebookApplication(java.lang.String apiKey, java.lang.String secretKey)
           
 
Method Summary
 java.lang.String getApiKey()
           
 java.lang.String getInstallUrl(java.lang.String nextUri)
           
 java.lang.String getLoginUrl(java.lang.String afterLoginUri, boolean secure, boolean popup, boolean forceLogin, boolean hideSaveLoginCheckbox, boolean canvasAfterLogin)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

apiKey

protected java.lang.String apiKey

secretKey

protected java.lang.String secretKey
Constructor Detail

FacebookApplication

protected FacebookApplication(java.lang.String apiKey,
                              java.lang.String secretKey)
Method Detail

getApiKey

public final java.lang.String getApiKey()
Returns:
The API key of the current application

getLoginUrl

public java.lang.String getLoginUrl(java.lang.String afterLoginUri,
                                    boolean secure,
                                    boolean popup,
                                    boolean forceLogin,
                                    boolean hideSaveLoginCheckbox,
                                    boolean canvasAfterLogin)
Parameters:
afterLoginUri - If null, redirects to root of app
popup -
forceLogin -
hideSaveLoginCheckbox -
canvas - if true, redirect to facebook.com/apps/..., else to callback url
Returns:

getInstallUrl

public java.lang.String getInstallUrl(java.lang.String nextUri)


Copyright © 2008. All Rights Reserved.