<?xml version="1.0" encoding="UTF-8" ?>
<Module>
  <ModulePrefs title="Write e Read Example" >
    <Require feature="opensocial-0.7"/>
  </ModulePrefs>
  <Content type="html">
  <![CDATA[

  <script type="text/javascript">
   gadgets.util.registerOnLoadHandler(populateMyAppData);
   var htmlout = "";
   var me = null;

   /
************************************************************************
    * Set user data
    */
   function populateMyAppData() {
     var req = opensocial.newDataRequest();
          var data1 = document.getElementById('id_tarefa').value;

     htmlout += "Adicionado em AppField1 to " + data1 + "<br />";
     req.add(req.newUpdatePersonAppDataRequest("VIEWER", "AppField1",
data1)) + "<br />";
     req.send(handlePopulateMyAppData, "update_appdata");
        }

   /
************************************************************************
    * Handle responses from update person app data requests
    */
   function handlePopulateMyAppData(data) {
     if (data.hadError()) {
       htmlout += data.getError();
     }
     requestMyData();
   }

   /
************************************************************************
    * Fetch app data
    */
   function requestMyData() {
     var req = opensocial.newDataRequest();
     var fields = [ "AppField1" ];
 
req.add(req.newFetchPersonRequest(opensocial.DataRequest.PersonId.VIEWER),
"viewer");
     req.add(req.newFetchPersonAppDataRequest("VIEWER", fields),
"viewer_data");
     req.send(handleRequestMyData);
   }

   /
************************************************************************
    * Handle responses from app data requests
    */
   function handleRequestMyData(data) {
     var mydata = data.get("viewer_data");
     var viewer = data.get("viewer");
     me = viewer.getData();

     if (mydata.hadError()) {
       htmlout += data.getError();
       return;
     }
     // Do something with the returned data - note the getData call
     doSomethingWithMyData(mydata.getData());
   }

   /
************************************************************************
   * Operate on user data
   */
   function doSomethingWithMyData(data) {
     //Data is indexed by user id, and represents an object where
keys
     //correspond with the app data fields.
     var mydata = data[me.getId()];
     var div = document.getElementById('content_div');
     htmlout += "My AppField1 data is: " + mydata["AppField1"] + "<br /
>";
     div.innerHTML = htmlout;
   }

 </script>


<h1>Tarefas do Dia</h1>
<br>
<hr>
<form action="#" name="myform" onSubmit="populateMyAppData()">
Tarefa:<input id="id_tarefa" type="text" value="" />
<input type="submit" value="add" name="name_s" />
</form>
<hr>
 <div id="content_div"></div>

  ]]>
  </Content>
</Module>


this return next error : Missing or malformed url parameter
Error 400
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Orkut Developer Forum" group.
To post to this group, send email to opensocial-orkut@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/opensocial-orkut?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to