[OpenSocial] Re: Test user has app?
Hi, Thanks ;P Felipe Oliveira. On Mon, Mar 16, 2009 at 11:36 AM, Robson Dantas wrote: > Ok. > > If you have any doubt, just make contact. > > Cheers, > > -Robson > http://blogdodantas.dxs.com.br > > 2009/3/16 Felipe Oliveira > >> Hi, Robson, >> >> Your code helped me and now the application is working perfectly. >> >> Thank you very much. >> >> Felipe Oliveira. >> >> >> On Fri, Mar 13, 2009 at 4:43 PM, Felipe Oliveira wrote: >> >>> Hi, Robson, >>> >>> Thanks, I test now, and reply on finish. >>> >>> ;P >>> >>> Felipe Oliveira. >>> >>> >>> On Fri, Mar 13, 2009 at 4:23 PM, Robson Dantas wrote: >>> Hi Felipe, Hi Felipe. Take a look at this very basic sample. Just go over this.. /* Basic setup function */ function initSetup() { var req = opensocial.newDataRequest(); opt_params={}; // filter if the user has app opt_params[opensocial.DataRequest.PeopleRequestFields.FILTER] = opensocial.DataRequest.FilterType.HAS_APP; req.add(req.newFetchPersonRequest(opensocial.DataRequest.PersonId.VIEWER, opt_params), "viewer"); req.add(req.newFetchPersonRequest(opensocial.DataRequest.PersonId.OWNER), "owner"); req.send(onRequest); } /* basic setup callback */ function onRequest(data) { // here you can check if the user has the app installed or not and then call different functions to design the app on the way u need var viewer = data.get("viewer").getData(); var owner = data.get("owner").getData(); // viewer dont have the app installed if(viewer==null) { myFuncWithoutApp(); } else { myFuncWithApp(); } } Ok ? -Robson http://blogdodantas.dxs.com.br 2009/3/13 Felipe Oliveira Hi, > > I have a new question about app. > > Example: > > I have 50 friends on Orkut, but just 12 has app in profile, ok? > If a friend do not has a app access on canvas view, e like show a > different > message. > > If has app, show app functions, do not has, show message information. > > How this test if the user has the application installed? > > Thanks. > > Felipe Oliveira. > > > >>> >>> >>> -- >>> Atenciosamente, >>> Felipe Oliveira. >>> >>> Cel.: (11) 8694-4253 / (11) 8027-3315 >>> >>> São Paulo - SP >>> >> >> >> >> -- >> Atenciosamente, >> Felipe Oliveira. >> >> Cel.: (11) 8694-4253 / (11) 8027-3315 >> >> São Paulo - SP >> >> >> > > > > -- Atenciosamente, Felipe Oliveira. Cel.: (11) 8694-4253 / (11) 8027-3315 São Paulo - SP --~--~-~--~~~---~--~~ 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-api@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 -~--~~~~--~~--~--~---
[OpenSocial] Re: Test user has app?
Ok. If you have any doubt, just make contact. Cheers, -Robson http://blogdodantas.dxs.com.br 2009/3/16 Felipe Oliveira > Hi, Robson, > > Your code helped me and now the application is working perfectly. > > Thank you very much. > > Felipe Oliveira. > > > On Fri, Mar 13, 2009 at 4:43 PM, Felipe Oliveira wrote: > >> Hi, Robson, >> >> Thanks, I test now, and reply on finish. >> >> ;P >> >> Felipe Oliveira. >> >> >> On Fri, Mar 13, 2009 at 4:23 PM, Robson Dantas wrote: >> >>> Hi Felipe, >>> >>> >>> Hi Felipe. >>> >>> Take a look at this very basic sample. Just go over this.. >>> >>> /* >>> Basic setup function >>> */ >>> function initSetup() >>> { >>> var req = opensocial.newDataRequest(); >>> opt_params={}; >>> // filter if the user has app >>> opt_params[opensocial.DataRequest.PeopleRequestFields.FILTER] = >>> opensocial.DataRequest.FilterType.HAS_APP; >>> >>> req.add(req.newFetchPersonRequest(opensocial.DataRequest.PersonId.VIEWER, >>> opt_params), "viewer"); >>> >>> req.add(req.newFetchPersonRequest(opensocial.DataRequest.PersonId.OWNER), >>> "owner"); >>> req.send(onRequest); >>> } >>> >>> /* >>> basic setup callback >>> */ >>> function onRequest(data) >>> { >>> >>> // here you can check if the user has the app installed or not and >>> then call different functions to design the app on the way u need >>> >>> var viewer = data.get("viewer").getData(); >>> var owner = data.get("owner").getData(); >>> >>> // viewer dont have the app installed >>> if(viewer==null) >>> { >>> myFuncWithoutApp(); >>> } >>> else >>> { >>> myFuncWithApp(); >>> } >>> } >>> >>> Ok ? >>> >>> -Robson >>> http://blogdodantas.dxs.com.br >>> >>> 2009/3/13 Felipe Oliveira >>> >>> Hi, I have a new question about app. Example: I have 50 friends on Orkut, but just 12 has app in profile, ok? If a friend do not has a app access on canvas view, e like show a different message. If has app, show app functions, do not has, show message information. How this test if the user has the application installed? Thanks. Felipe Oliveira. >>> >>> >>> >> >> >> -- >> Atenciosamente, >> Felipe Oliveira. >> >> Cel.: (11) 8694-4253 / (11) 8027-3315 >> >> São Paulo - SP >> > > > > -- > Atenciosamente, > Felipe Oliveira. > > Cel.: (11) 8694-4253 / (11) 8027-3315 > > São Paulo - SP > > > > --~--~-~--~~~---~--~~ 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-api@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 -~--~~~~--~~--~--~---
[OpenSocial] Re: Test user has app?
Hi, Robson, Your code helped me and now the application is working perfectly. Thank you very much. Felipe Oliveira. On Fri, Mar 13, 2009 at 4:43 PM, Felipe Oliveira wrote: > Hi, Robson, > > Thanks, I test now, and reply on finish. > > ;P > > Felipe Oliveira. > > > On Fri, Mar 13, 2009 at 4:23 PM, Robson Dantas wrote: > >> Hi Felipe, >> >> >> Hi Felipe. >> >> Take a look at this very basic sample. Just go over this.. >> >> /* >> Basic setup function >> */ >> function initSetup() >> { >> var req = opensocial.newDataRequest(); >> opt_params={}; >> // filter if the user has app >> opt_params[opensocial.DataRequest.PeopleRequestFields.FILTER] = >> opensocial.DataRequest.FilterType.HAS_APP; >> >> req.add(req.newFetchPersonRequest(opensocial.DataRequest.PersonId.VIEWER, >> opt_params), "viewer"); >> >> req.add(req.newFetchPersonRequest(opensocial.DataRequest.PersonId.OWNER), >> "owner"); >> req.send(onRequest); >> } >> >> /* >> basic setup callback >> */ >> function onRequest(data) >> { >> >> // here you can check if the user has the app installed or not and >> then call different functions to design the app on the way u need >> >> var viewer = data.get("viewer").getData(); >> var owner = data.get("owner").getData(); >> >> // viewer dont have the app installed >> if(viewer==null) >> { >> myFuncWithoutApp(); >> } >> else >> { >> myFuncWithApp(); >> } >> } >> >> Ok ? >> >> -Robson >> http://blogdodantas.dxs.com.br >> >> 2009/3/13 Felipe Oliveira >> >> Hi, >>> >>> I have a new question about app. >>> >>> Example: >>> >>> I have 50 friends on Orkut, but just 12 has app in profile, ok? >>> If a friend do not has a app access on canvas view, e like show a >>> different >>> message. >>> >>> If has app, show app functions, do not has, show message information. >>> >>> How this test if the user has the application installed? >>> >>> Thanks. >>> >>> Felipe Oliveira. >>> >>> >>> >> >> >> >> > > > -- > Atenciosamente, > Felipe Oliveira. > > Cel.: (11) 8694-4253 / (11) 8027-3315 > > São Paulo - SP > -- Atenciosamente, Felipe Oliveira. Cel.: (11) 8694-4253 / (11) 8027-3315 São Paulo - SP --~--~-~--~~~---~--~~ 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-api@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 -~--~~~~--~~--~--~---
[OpenSocial] Re: Test user has app?
Hi, Robson, Thanks, I test now, and reply on finish. ;P Felipe Oliveira. On Fri, Mar 13, 2009 at 4:23 PM, Robson Dantas wrote: > Hi Felipe, > > > Hi Felipe. > > Take a look at this very basic sample. Just go over this.. > > /* > Basic setup function > */ > function initSetup() > { > var req = opensocial.newDataRequest(); > opt_params={}; > // filter if the user has app > opt_params[opensocial.DataRequest.PeopleRequestFields.FILTER] = > opensocial.DataRequest.FilterType.HAS_APP; > > req.add(req.newFetchPersonRequest(opensocial.DataRequest.PersonId.VIEWER, > opt_params), "viewer"); > > req.add(req.newFetchPersonRequest(opensocial.DataRequest.PersonId.OWNER), > "owner"); > req.send(onRequest); > } > > /* > basic setup callback > */ > function onRequest(data) > { > > // here you can check if the user has the app installed or not and then > call different functions to design the app on the way u need > > var viewer = data.get("viewer").getData(); > var owner = data.get("owner").getData(); > > // viewer dont have the app installed > if(viewer==null) > { > myFuncWithoutApp(); > } > else > { > myFuncWithApp(); > } > } > > Ok ? > > -Robson > http://blogdodantas.dxs.com.br > > 2009/3/13 Felipe Oliveira > > Hi, >> >> I have a new question about app. >> >> Example: >> >> I have 50 friends on Orkut, but just 12 has app in profile, ok? >> If a friend do not has a app access on canvas view, e like show a >> different >> message. >> >> If has app, show app functions, do not has, show message information. >> >> How this test if the user has the application installed? >> >> Thanks. >> >> Felipe Oliveira. >> >> >> > > > > -- Atenciosamente, Felipe Oliveira. Cel.: (11) 8694-4253 / (11) 8027-3315 São Paulo - SP --~--~-~--~~~---~--~~ 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-api@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 -~--~~~~--~~--~--~---
[OpenSocial] Re: Test user has app?
Hi Felipe, Hi Felipe. Take a look at this very basic sample. Just go over this.. /* Basic setup function */ function initSetup() { var req = opensocial.newDataRequest(); opt_params={}; // filter if the user has app opt_params[opensocial.DataRequest.PeopleRequestFields.FILTER] = opensocial.DataRequest.FilterType.HAS_APP; req.add(req.newFetchPersonRequest(opensocial.DataRequest.PersonId.VIEWER, opt_params), "viewer"); req.add(req.newFetchPersonRequest(opensocial.DataRequest.PersonId.OWNER), "owner"); req.send(onRequest); } /* basic setup callback */ function onRequest(data) { // here you can check if the user has the app installed or not and then call different functions to design the app on the way u need var viewer = data.get("viewer").getData(); var owner = data.get("owner").getData(); // viewer dont have the app installed if(viewer==null) { myFuncWithoutApp(); } else { myFuncWithApp(); } } Ok ? -Robson http://blogdodantas.dxs.com.br 2009/3/13 Felipe Oliveira > Hi, > > I have a new question about app. > > Example: > > I have 50 friends on Orkut, but just 12 has app in profile, ok? > If a friend do not has a app access on canvas view, e like show a different > message. > > If has app, show app functions, do not has, show message information. > > How this test if the user has the application installed? > > Thanks. > > Felipe Oliveira. > > > > --~--~-~--~~~---~--~~ 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-api@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 -~--~~~~--~~--~--~---