FAQ
We do not support dynamic generated url's with an id, name or directory, because OpenSocial defines only one Gadget-XML-file per gadget (Note:only portnumbers 80, 443 or 8080 are possible to include, like for example http://www.example.com:8080/my_own_gadget.xml).
This is part of the 0.7 spec, you can find this at http://code.google.com/apis/opensocial/docs/0.7/reference/gadgets.skins..... We supply the 'pimped' profile values as well, which means the gadget should blend in nicely with personalized profile pages. See a code snippet here.
We are building Examples, we have Code snippets that can be a great example. You can also go to Google's OpenSocial tutorial 0.7 for examples from Google.
We don't support the OpenSocial RESTful / Data API, but we do have our own Hyves API with many useful features. This cannot not be used directly in OpenSocial gadgets. You will have to use your own backend to connect to our API. More information can be found here.
No, but we do provide heavy caching for the OpenSocial XML and other resources, so ''in theory'' you could host your gadget from your home ADSL line.
Of course the hosting requirements and data traffic also depends on the complexity and usage of your gadget.
The first time you make a gadget for Hyves you do need approval to be able to make the gadget "Live", which means that other users can install the gadget.
To do this you need OpenSocial Developer status (see this link).
When your gadget is approved you will receive OpenSocial Developer status. With that you will be able to set a certain amount of gadgets Live. You do not need approval for the other gadgets you set Live within the allocated amount of space.
When you want to add a Google Map to your gadget using their Google Maps API. You need to know the domain the gadget is called from. The following domain works for generating your key: '''hyves-modules.nl'''. You can generate a key here http://code.google.com/intl/nl/apis/maps/signup.html.
The Sandbox and Live mode of a gadget behave differently with the Google Maps API. In the Sandbox mode the URL is called directly while in Live mode the URL is rewritten and proxied. To make this work correctly, make sure you set the Google Maps JS file rewrite to OFF. To do this you can exclude the appropriate file. For more information about this, see: Refreshing Gadgets
The standard for the gadget-iframe is to be loaded in quirks-mode. You need to load it in standard-mode you need to add the following attribute.
<Content type="html" view="profile" quirks="false">Place the code below between the CDATA elements of your XML.
<style> body {background-color: transparent;} </style>
This means your own server-time is not set correctly or is not syncing properly. See http://developers-hyves.nl/documentation/data-api/oauth-parameters-hyves....