C# Class Facebook, unity-facebook

Inheritance: P31RestKit
Exibir arquivo Open project: RyoShimada/unity-facebook Class Usage Examples

Public Methods

Method Description
Authorize ( string permissions ) : IEnumerator

非同期で認証プロセスを行う.結果はGetResultメソッドで取得する. コルーチンとして実行する.

DeleteFacebook ( ) : void
Dialog ( string action, string>.Dictionary param ) : IEnumerator

各種ダイアログを表示する.結果はGetResultメソッドで取得する. コルーチンとして実行する.

Dispose ( ) : void

インスタンスが不必要になったら実行する.特に実行しなくてもよい.

GetFacebook ( ) : Facebook

Facebookインスタンスを取得する.

GetResult ( ) : string

各APIの結果を取得する.APIの実行が終了していない場合はnullまたは空文字列を返す.

Initialize ( string appId ) : void

最初にこの初期化メソッドを実行しておく必要がある. FacebookのアプリケーションIDを指定する.

Logout ( ) : void

ログアウトする.

Request ( string graphPath, string>.Dictionary param, string method ) : IEnumerator

GraphAPIリクエストを送信する.結果はGetResultメソッドで取得する. コルーチンとして実行する.

SetResultDelegate ( string callbackObject, string callbackMethod ) : void

各APIが終了したときに呼ばれるデリゲートを設定する. GetResultメソッドはポーリングだが,こちらはイベント駆動である.

Method Details

Authorize() public method

非同期で認証プロセスを行う.結果はGetResultメソッドで取得する. コルーチンとして実行する.
public Authorize ( string permissions ) : IEnumerator
permissions string
return IEnumerator

DeleteFacebook() public static method

public static DeleteFacebook ( ) : void
return void

Dialog() public method

各種ダイアログを表示する.結果はGetResultメソッドで取得する. コルーチンとして実行する.
public Dialog ( string action, string>.Dictionary param ) : IEnumerator
action string
param string>.Dictionary
return IEnumerator

Dispose() public method

インスタンスが不必要になったら実行する.特に実行しなくてもよい.
public Dispose ( ) : void
return void

GetFacebook() public static method

Facebookインスタンスを取得する.
public static GetFacebook ( ) : Facebook
return Facebook

GetResult() public method

各APIの結果を取得する.APIの実行が終了していない場合はnullまたは空文字列を返す.
public GetResult ( ) : string
return string

Initialize() public method

最初にこの初期化メソッドを実行しておく必要がある. FacebookのアプリケーションIDを指定する.
public Initialize ( string appId ) : void
appId string
return void

Logout() public method

ログアウトする.
public Logout ( ) : void
return void

Request() public method

GraphAPIリクエストを送信する.結果はGetResultメソッドで取得する. コルーチンとして実行する.
public Request ( string graphPath, string>.Dictionary param, string method ) : IEnumerator
graphPath string
param string>.Dictionary
method string
return IEnumerator

SetResultDelegate() public method

各APIが終了したときに呼ばれるデリゲートを設定する. GetResultメソッドはポーリングだが,こちらはイベント駆動である.
public SetResultDelegate ( string callbackObject, string callbackMethod ) : void
callbackObject string
callbackMethod string
return void