hello Rohini, the below code will send you message <?xml version="1.0" encoding="UTF-8"?> <Module> <ModulePrefs title="sendMessage" author="ABHIJEET MANDAL" author_email="dinesh.abhij...@gmail.com" description="send message help file"> <Require feature="opensocial-0.9" /> <Require feature="dynamic-height" /> <Require feature="osapi" /> </ModulePrefs> <Content type="html" view="canvas"><![CDATA[ <div> <button onclick='sendEmail("This is a test email", "ok you got it running?");'>send message to yourself</button> </div> <script type='text/javascript'>
function sendEmail(title, body) { var params = []; params[opensocial.Message.Field.TITLE] = title; params[opensocial.Message.Field.TYPE] = opensocial.Message.Type.EMAIL; var message = opensocial.newMessage(body, params); var recipient = "VIEWER"; opensocial.requestSendMessage(recipient, message, callback); }; function callback(data) { if (data.hadError()) { alert("There was a problem:" + data.getErrorCode()); } else { output("Ok"); } }; </script>]]></Content> </Module> On 8/9/10, Rohini Salunkhe <rohini.salun...@gmail.com> wrote: > Hi > I want to send email thru opensocial appliation. I am using > opensocial.requestSendMessage but its not working. It is not showing > any error also. > please provide link for sample application sending emails to friends. > > here is my code. > > > <?xml version="1.0" encoding="UTF-8" ?> > <Module> > <ModulePrefs title="Gifts part 4 - Showing What You Got"> > <Require feature="opensocial-0.9" /> > </ModulePrefs> > <Content type="html"> > <![CDATA[ > <script type="text/javascript"> > function sendMail() > { > var recipient = document.getElementById('person').value; > alert("Send Mail to "+recipient ); > > var params = []; > params[opensocial.Message.Field.TITLE] = "Title of mail - > Hi"; > params[opensocial.Message.Field.TYPE] = > opensocial.Message.Type.EMAIL; > var message = opensocial.newMessage("You have got mail form > friend", params); > > opensocial.requestSendMessage(recipient, message, onMailSent); > } > > function onMailSent() > { > alert("onMailSent call back function"); > } > > </script> > > <div id='main'> > <div> > <a href='javascript:void(0);' onclick='sendMail();'>Send > Email!</a> > </div> > </div> > > > ]]> > </Content> > </Module> > > > > Thanks > > > -- > You received this message because you are subscribed to the Google Groups > "OpenSocial Application Development" group. > To post to this group, send email to opensocial-...@googlegroups.com. > To unsubscribe from this group, send email to > opensocial-api+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/opensocial-api?hl=en. > > -- You received this message because you are subscribed to the Google Groups "OpenSocial Application Development" group. To post to this group, send email to opensocial-...@googlegroups.com. To unsubscribe from this group, send email to opensocial-api+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/opensocial-api?hl=en.