Ok, I figured out how to pass in the data with a cookie, but now I need to save it--I'm using the following code to get/set some instance data, but it doesn't seem to be working... can somebody help?
function updateEmbed(val)
{
if (opensocial.Person.isOwner())
{
var req = opensocial.newDataRequest();
req.add(req.newUpdateInstanceAppDataRequest("embedtxt", val),"data");
req.send(onDataSaved); //I can't see this request go through in TamperData
}
}
function onDataSaved(){alert("Data Saved");//This never pops up}
function loadData() {
var req = opensocial.newDataRequest();
req.add(req.newFetchInstanceAppDataRequest("embedtxt"),"data");
req.send(onDataLoaded);
};
function onDataLoaded(returnData)
{
var dataObj = returnData.get("data");
if (dataObj != undefined)
{
if (!dataObj.hadError())
{
var val = dataObj.getData()["embedtxt"];
alert(val);
}
}
}
help!