Arne, Thanks a lot for your reply. It has given me a clear vision on how to achieve my goal.
Thanks a lot!! Nishanth On Thu, Sep 3, 2009 at 12:04 AM, Arne Roomann-Kurrik <api.kur...@google.com>wrote: > > Hi Nishanth, > > On Sep 2, 7:55 am, Nishanth Nair <nair.nisha...@gmail.com> wrote: > > Hello experts, > > > > Here is what I need to achieve. > > > > - I need to create a single solution to read profile information,friends > > list, scraps etc from profiles > > You can access all of this except for scraps from the OpenSocial REST/ > RPC apis. Note that scraps are an orkut-specific concept, and not > part of the OpenSocial specification. > > > > > (I have user name and pasword for all the profiles from which I need > info) > > of all SNS which supports OpenSocial and store it my Database. > > > > I just need the text data of these info to do some data based analysis > with > > the consent of the profile owners(they will provide their > > > > credentials to my software). > > This is a bad design. Asking users to supply their passwords is a bad > idea, which is why OpenSocial uses OAuth to allow users to share their > information with your application without giving up their password. > > Here's a page describing how OAuth allows your app to access user > information in OpenSocial - > http://wiki.opensocial.org/index.php?title=OAuth_Use_Cases > > > > > Here are some questions that i have regarding this requirement. > > > > 1. Can Shindig server help me in anyway to write a single solution which > > will connect to all the 25+ SNS which supports Opensocial and get > > > > the above mentioned data from them? > > No, you need an OpenSocial client library to access social data from a > network. > > > > > 2.Can Shindig server act as a single gadget rendering server for all the > SNS > > which supports Opensocial so that > > > > I dont have to install app individually on these sites? > > No, each of those networks utilizes a gadget renderer such as > Shindig. As an app developer, you will not need to run Shindig. > > > > > 3.Do I need to write a gadget and install it as an App in all these SNS > > manually and ask the users to add these apps to their profile > > > > and then only I can read data from thier profiles? > > For containers which only support 2-legged OAuth, you will need to > have users add an app to their profile. For containers which support > 3-legged OAuth, you will be able to allow users to share their > information with your app without installing a gadget. > > In both cases, you will need to do some sort of registration with the > container in order to get an OAuth consumer key and secret. > > > > > 4.Is there anyway I can automatically install a gadget on a users profile > if > > have their username and password. > > Don't ask for their username and password. Doing what you described > is equivalent to taking someone's email account information and > subscribing them automatically to mailing lists. Use OAuth. If you > need to prompt a user to install a gadget, most containers offer a URL > you can link to where the user can approve the gadget for access - see > http://osda.appspot.com for an example. > > > 5.can anybody propose a solution to achieve my goal? > > OAuth and the OpenSocial client libraries. > > > Thanks in advance... > > Sure, follow up if you have futher questions, > ~Arne > > > > -- Regards, Nishanth Nair Mobile: 91-9008855133 http://nishanthnair.com --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---