Method | Description | |
---|---|---|
Authorize ( string permissions ) : IEnumerator |
非同期で認証プロセスを行う.結果はGetResultメソッドで取得する. コルーチンとして実行する.
|
|
DeleteFacebook ( ) : void | ||
Dialog ( string action, string>.Dictionary |
各種ダイアログを表示する.結果はGetResultメソッドで取得する. コルーチンとして実行する.
|
|
Dispose ( ) : void |
インスタンスが不必要になったら実行する.特に実行しなくてもよい.
|
|
GetFacebook ( ) : Facebook |
Facebookインスタンスを取得する.
|
|
GetResult ( ) : string |
各APIの結果を取得する.APIの実行が終了していない場合はnullまたは空文字列を返す.
|
|
Initialize ( string appId ) : void |
最初にこの初期化メソッドを実行しておく必要がある. FacebookのアプリケーションIDを指定する.
|
|
Logout ( ) : void |
ログアウトする.
|
|
Request ( string graphPath, string>.Dictionary |
GraphAPIリクエストを送信する.結果はGetResultメソッドで取得する. コルーチンとして実行する.
|
|
SetResultDelegate ( string callbackObject, string callbackMethod ) : void |
各APIが終了したときに呼ばれるデリゲートを設定する. GetResultメソッドはポーリングだが,こちらはイベント駆動である.
|
public Authorize ( string permissions ) : IEnumerator | ||
permissions | string | |
return | IEnumerator |
public Dialog ( string action, string>.Dictionary |
||
action | string | |
param | string>.Dictionary | |
return | IEnumerator |
public Request ( string graphPath, string>.Dictionary |
||
graphPath | string | |
param | string>.Dictionary | |
method | string | |
return | IEnumerator |
public SetResultDelegate ( string callbackObject, string callbackMethod ) : void | ||
callbackObject | string | |
callbackMethod | string | |
return | void |