This is the main object for using the Facebook REST API.
Follow the base class link to learn inherited methods and properties
Description
Constructor
Parameters
|
Name |
Type |
Definition |
|---|---|---|
|
apiKey |
Application API key, seehttp://www.facebook.com/developers to create one. |
public FB.PendingResult connect_getUnconnectedFriendsCount (SequencerBase sequencer)
Getting the # of friends who have pending accounts on a connect site.
public FB.PendingResult events_getMembers (int eid, SequencerBase sequencer)
public FB.PendingResult fbml_refreshImgSrc (string url, SequencerBase sequencer)
public FB.PendingResult fbml_refreshRefUrl (string url, SequencerBase sequencer)
public FB.PendingResult fbml_setRefHandle (string handle, string fbml, SequencerBase sequencer)
public void feed_registerTemplateBundle ()
This is just a stub function, since this call should be done server side.
public FB.PendingResult fql_query (string query, SequencerBase sequencer)
public FB.PendingResult friends_areFriends (array uids1, array uids2, SequencerBase sequencer)
public FB.PendingResult friends_get (string flid, SequencerBase sequencer)
Return a array of friends
public FB.PendingResult friends_getAppUsers (SequencerBase sequencer)
public FB.PendingResult friends_getLists (SequencerBase sequencer)
public FB.PendingResult groups_get (string uid, array gids, SequencerBase sequencer)
public FB.PendingResult groups_getMembers (int gid, SequencerBase sequencer)
public FB.PendingResult marketplace_getCategories (SequencerBase sequencer)
public FB.PendingResult marketplace_getSubCategories (string category, SequencerBase sequencer)
public FB.PendingResult notifications_get (SequencerBase sequencer)
public FB.PendingResult pages_isAdmin (int page_id, SequencerBase sequencer)
public FB.PendingResult pages_isAppAdded (int page_id, SequencerBase sequencer)
public FB.PendingResult pages_isFan (int page_id, string uid, SequencerBase sequencer)
public FB.PendingResult photos_get (object subj_id, object aid, array pids, SequencerBase sequencer)
public FB.PendingResult photos_getAlbums (string uid, array aids, SequencerBase sequencer)
public FB.PendingResult photos_getTags (array pids, SequencerBase sequencer)
public bool preloadFQL_get (OnRequestCompleted callback)
Uses callback on any preload fql data
public FB.PendingResult privacy_canSee (array uids, array whats, SequencerBase sequencer)
public FB.PendingResult profile_getFBML (string uid, SequencerBase sequencer)
public void requireLogin (CallbackWithException callback)
Ensure user is logged in and has granted application permission.This method needs to be called before any other API calls.You can only proceeds to make other Facebook API call afterthe callback functionis invoked with no exception.
public FB.PendingResult users_getInfo (array uids, array fields, SequencerBase sequencer)
public FB.PendingResult users_getLoggedInUser (SequencerBase sequencer)
public FB.PendingResult users_hasAppPermission (string ext_perm, SequencerBase sequencer)
public FB.PendingResult users_isAppAdded (SequencerBase sequencer)
public FB.PendingResult users_isAppUser (SequencerBase sequencer)
Determine if the user has authorized this application.
Note: An extended permission is necessary to successfully call thismethod. SeeExtended Permissions for details.
Most basic method to call in order to get a session for thecurrent user; redirect to the Facebook login screen, and havethe user login if necessary, then be redirected back.
public static bool sessionIsExpired (SessionRecord record)
Determine if a particular session is expired yet. Note thatin the event that the SessionRecord came from a cookie, it ispossible that it was invalidated in a manner other than typicalexpiration.
API key of your application
Getter
public string get_apiKey()
Session information for current session
Getter
public SessionRecord get_session()
Setter
public void set_session(SessionRecord value)
Getter
public Waitable get_sessionWaitable()
public static CreateSessionDelegate createSessionDelegate
The delegate to call when we don't currently have a session forthe user, and need to obtain one.
Back to namespace FB