Moai SDK  1.5 revision 1 (MoaiEdition)
MOAIFacebookIOS Class Reference
Inheritance diagram for MOAIFacebookIOS:
MOAIGlobalEventSource MOAIEventSource

List of all members.

Function List

  extendToken
  getExpirationDate
  getToken
  graphRequest
  init
  login
  logout
  postToFeed
  sendRequest
  sessionValid
  setExpirationDate
  setToken

Function Documentation

Extends the life of an active token. Should be called on app resume/start.


function extendToken ( nil )
Parameters:
( nil )
Returns:
nil

Retrieve the Facebook login token expiration date.


function getExpirationDate ( nil )
Parameters:
( nil )
Returns:
token ( string )

Retrieve the Facebook login token.


function getToken ( nil )
Parameters:
( nil )
Returns:
token ( string )

Make a request on Facebook's Graph API.


function graphRequest ( string path [, table parameters ] )
Parameters:
path ( string )
parameters ( table ) Optional.
Returns:
nil

Initialize Facebook.


function init ( string appId )
Parameters:
appId ( string ) Available in Facebook developer settings.
Returns:
nil

Prompt the user to login to Facebook.


function login ( [ table permissions ] )
Parameters:
permissions ( table ) Optional. Optional set of required permissions. See Facebook documentation for a full list. Default is nil.
Returns:
nil

Log the user out of Facebook.


function logout ( nil )
Parameters:
( nil )
Returns:
nil

Post a message to the logged in users' news feed.


function postToFeed ( string link, string picture, string name, string caption, string description, string message )
Parameters:
link ( string ) The URL that the post links to. See Facebook documentation.
picture ( string ) The URL of an image to include in the post. See Facebook documentation.
name ( string ) The name of the link. See Facebook documentation.
caption ( string ) The caption of the link. See Facebook documentation.
description ( string ) The description of the link. See Facebook documentation.
message ( string ) The message for the post. See Facebook documentation.
Returns:
nil

Send an app request to the logged in users' friends.


function sendRequest ( [ string message ] )
Parameters:
message ( string ) Optional. The message for the request. See Facebook documentation. Default is nil.
Returns:
nil

Determine whether or not the current Facebook session is valid.


function sessionValid ( nil )
Parameters:
( nil )
Returns:
valid ( boolean )

Set the Facebook login token expiration date.


function setExpirationDate ( string expirationDate )
Parameters:
expirationDate ( string ) The login token expiration date. See Facebook documentation.
Returns:
nil

Set the Facebook login token.


function setToken ( string token )
Parameters:
token ( string ) The login token. See Facebook documentation.
Returns:
nil