opensocial.Environment¶
アプリが動作している環境の情報を表すクラスです。 opensocial.getEnvironment メソッドで取得できます。
supportsField()¶
Arguments: - objectType (opensocial.Environment.ObjectType) – オブジェクトの種類
- fieldName (String) – フィールド名
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);