opOpenSocialPlugin v1.2 documentation

opensocial.Environment

«  opensocial.*   ::   Contents   ::   opensocial.Environment.ObjectType  »

opensocial.Environment

class opensocial.Environment()

アプリが動作している環境の情報を表すクラスです。 opensocial.getEnvironment メソッドで取得できます。

getDomain()

opensocial.Environment.getDomain()
Returns:ドメイン名の文字列

現在のドメイン名を取得します。

supportsField()

opensocial.Environment.supportsField(objectType, fieldName)
Arguments:
Returns:

サポートされていれば true、そうでなければ false。

objectType で指定された種類のオブジェクトの fieldName がSNSでサポートされているかどうかを調べます。 objectType に指定できるパラメータの一覧は opensocial.Environment.ObjectType を参照して下さい。

Note

supportsField メソッドで true が返ってきたとしても、あくまで指定されたフィールドが SNS でサポートされているというだけで、メンバーがそのフィールドを公開設定にしていなければ取得することはできません。

使用例

Person オブジェクトの DATE_OF_BIRTH フィールドがサポートされているかどうかを調べる例:

opensocial.getEnvironment().supportsField(opensocial.Environment.ObjectType.PERSON, opensocial.Person.Fields.DATE_OF_BIRTH);

«  opensocial.*   ::   Contents   ::   opensocial.Environment.ObjectType  »