Supported objects and fields (OpenSocial APIs)
Hyves currently supports the OpenSocial 0.7 spec; the spec can be found at http://code.google.com/apis/opensocial/docs/0.7/spec.html. In the future Hyves will move towards the 0.8 spec.
| opensocial.* |
| getEnvironment |
| hasPermission |
| newDataRequest |
| requestPermission |
| requestSendMessage |
| requestShareApp |
| opensocial.Environment.!ObjectType.PERSON |
| opensocial.Person.Field.ID |
| opensocial.Person.Field.NICKNAME |
| opensocial.Person.Field.NAME * |
| opensocial.Person.Field.GENDER |
| opensocial.Person.Field.ADDRESSES * |
| opensocial.Person.Field.DATE_OF_BIRTH |
| opensocial.Person.Field.PROFILE_URL |
| opensocial.Person.Field.THUMBNAIL_URL |
| Hyves.Person.Field.THUMBNAIL_URL_SMALL |
| Hyves.Person.Field.THUMBNAIL_URL_MEDIUM |
| Hyves.Person.Field.THUMBNAIL_URL_LARGE |
| Hyves.Person.Field.THUMBNAIL_URL_SQUARE_LARGE |
| Hyves.Person.Field.THUMBNAIL_URL_SQUARE_EXTRALARGE |
* please note that ADDRESSES is a ObjectType of ADDRESSES and NAME is a ObjectType of NAME
| opensocial.Environment.!ObjectType.ADDRESSES |
| opensocial.Address.Field.TYPE |
| opensocial.Address.Field.UNSTRUCTURED_ADDRESS |
| opensocial.Address.Field.LOCALITY |
| opensocial.Address.Field.COUNTRY |
| opensocial.Environment.!ObjectType.NAME |
| opensocial.Name.Field.GIVEN_NAME |
| opensocial.Name.Field.FAMILY_NAME |
| opensocial.Name.Field.UNSTRUCTURED |
Note that only values will be shown that are visible to all Hyvers; which in practice means that FamilyName sometimes is empty.
| gadgets (feature-specific) | Example code |
| gadgets.MiniMessage | |
| gadgets.Tab | example |
| gadgets.TabSet | example |
| gadgets.flash | example |
| gadgets.rpc | |
| gadgets.views | example |
| gadgets.skins | example |
| gadgets.window | |
| gadgets (core) | |
| Prefs | |
| io | |
| json | |
| util |
