C# Класс Facebook, unity-facebook

Наследование: P31RestKit
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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メソッドはポーリングだが,こちらはイベント駆動である.

Описание методов

Authorize() публичный Метод

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

DeleteFacebook() публичный статический Метод

public static DeleteFacebook ( ) : void
Результат void

Dialog() публичный Метод

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

Dispose() публичный Метод

インスタンスが不必要になったら実行する.特に実行しなくてもよい.
public Dispose ( ) : void
Результат void

GetFacebook() публичный статический Метод

Facebookインスタンスを取得する.
public static GetFacebook ( ) : Facebook
Результат Facebook

GetResult() публичный Метод

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

Initialize() публичный Метод

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

Logout() публичный Метод

ログアウトする.
public Logout ( ) : void
Результат void

Request() публичный Метод

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

SetResultDelegate() публичный Метод

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