Hi Amit, For people requests you need to map a opensocial.DataRequest.PeopleRequestFields object to another object to set the parameter. The opensocial.DataRequest.PeopleRequestFields is a collection of paramter names that you may use, so the following is all valid:
p = {}; p[opensocial.DataRequest.PeopleRequestFields.PROFILE_DETAILS] = [ opensocial.Person.Field.ABOUT_ME, opensocial.Person.Field.ACTIVITIES, ... ]; p[opensocial.DataRequest.PeopleRequestFields.MAX] = 100; p[opensocial.DataRequest.PeopleRequestFields.FIRST] = 0; In this example, you are mappting the opensocial.DataRequest.PeopleRequestFields of PROFILE_DETAILS, MAX, and FIRST to an array, a number, and another number, respectively. These datatypes are all objects in Javascript, so the notation: Map.<opensocial.DataRequest.PeopleRequestFields, Object> is still correct. Hope this helps, ~Arne On Dec 18, 4:41 am, Amit Gupta <amitkgupt...@gmail.com> wrote: > Hello All! > > I have a conceptual doubt... > > When we talk about newFetchPersonRequest(id,opt_params) > > We need to pass the opt_params such that > Map.<opensocial.DataRequest.PeopleRequestFields, Object> > > means parameter should take the form like this... > > params[opensocial.DataRequest.PeopleRequestFields] = { values } > because according to definition of M.<K,V> K should map V. > > but we use params such that > params[opensocial.DataRequest.PeopleRequestFields.PROFILE_DETAILS]= > {values} > where in documentation it is given that > Map.<opensocial.DataRequest.PeopleRequestFields, Object> that means > > opensocial.DataRequest.PeopleRequestFields should map objects not > > opensocial.DataRequest.PeopleRequestFields.PROFILE_DETAILS > > Can you please suggest where I am wrong? > This may sound very little for you but as a very beginner I am > confused with this. I would appreciate if you can help me in this. > > Thanks in advance.... > > Thanks, > Amit --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---