Amit, Instead of designing a Win32 App, why don't you develop the entire app on Google AppEngine? Then, instead of running a Windows program, you just open the browser, point to your app, and then have everything available right in one site. This way, a user would be able to grant access to the app with 3-legged oauth and anyone would be able to visit the site, without having to install a program on the computer. You could also get this to work with Google Data APIs (spreadsheets, calendars, etc.,) YouTube, Google Contacts (and friends), as well as with Twitter and YouTube (among many others). You could roll out your functionality site by site. Maybe start with MySpace, then add in Hi5, then Twitter, then YouTube, etc., etc. If you really wanted to be ambitious, you could even extend to integrate with Facebook and check all your statuses everywhere and keep up to date with aggregated activity streams, etc.
Just some thoughts... --nolybab On Jul 31, 5:22 pm, Amit <symbian.wo...@gmail.com> wrote: > Thanks for the thumbs up. > As I understand to start through it, I first need to acquire as much > info about OAuth. I will start with that. > on oauth.net, they say desktop to web app auth is supported, so i > guess its google that has blocked the three-legged auth from orkut > etc? > in that scenario, what should be my primary action? nothing works if i > cant get authenticated? > i hope i am making sense. pls give me some pointers, where to start? > > On Jul 31, 2:38 pm, Arne Roomann-Kurrik <api.kur...@google.com> wrote: > > > I'm happy to help if you have specific questions - just post them here > > and I'll do my best to help you work through any problems. > > > ~Arne > > > On Jul 30, 12:42 pm, Amit <symbian.wo...@gmail.com> wrote: > > > > Thank you for replying to my question. > > > I am definitely up for the challenge. But the thing most likely to > > > deter you from going on with this is the fact that I am relatively new > > > to programming, but I am learning new things as I write this. I have > > > gone through some books and tutorials about Python and I have realised > > > that the only way to understand it properly is to do a project on it. > > > But I dont want to do any random project. I am more interested in > > > developing something that is useful to me as well. > > > The core idea behing my project is to make a desktop app, that can > > > relay information from some of the Opensocial techonologies like > > > Orkut, iGoogle, Gmail(if i can say). > > > I usually open up around 4 tabs in my browser every other day to check > > > out new messages and alerts on the above sites. I thought it would be > > > cool if I could have an app do it for me. I have added Gmail because > > > it is the most important. I also plan to include Facebook and Twitter > > > into this. One simple idea is to automatically relay the latest tweet > > > to the status messages of Orkut, Facebook etc. > > > > But the major roadblock in front of me is the lack of knowledge. I try > > > to pursue as much as I can but sometimes I end up being confused. > > > Do you think you can help me out. I would be so glad. > > > > On Jul 30, 9:32 pm, Arne Roomann-Kurrik <api.kur...@google.com> wrote: > > > > > Hi Amit, > > > > > In theory this is completely possible, although in practice you'll > > > > probably hit a couple of minor roadblocks depending on what you're > > > > trying to do. OpenSocial defines a REST api which can be used to > > > > fetch social data from a server or a desktop application - there's > > > > even a simple Python client library you can try > > > > athttp://code.google.com/p/opensocial-python-client/ > > > > > Now not every OpenSocial social network has started supporting REST, > > > > although most of the bigger ones do in some form or another. At least > > > > MySpace, orkut, hi5, Netlog, Google Friend Connect, iGoogle, Plaxo > > > > (for People) do, and I'm most likely leaving some out. The trouble is > > > > that for a desktop application, you need to use 3-legged OAuth in > > > > order to obtain a token you can use to access the OpenSocial APIs on > > > > behalf of a user. This means that you'll have to open a browser to a > > > > certain URL - you'll either have to embed a browser in your > > > > application or somehow redirect the user to open the login URL on > > > > their own. Sadly, there aren't many good examples of desktop apps > > > > which do this well yet. Another problem you may face is that not all > > > > containers support 3-legged OAuth - currently I'm only aware of > > > > MySpace, hi5, Plaxo and possibly Netlog. > > > > > I'm happy to help you try to work through solutions if you want to try > > > > this out, though - I'm interested in learning more about the progress > > > > and challenges in this area. > > > > > ~Arne > > > > > On Jul 29, 12:17 pm, Amit <symbian.wo...@gmail.com> wrote: > > > > > > i am very new to the whole opensocial thing and i was wondering > > > > > whether it is possible to create win32 apps that realy opensocial data > > > > > streams. i am interested in creating a win32 client for the opensocial > > > > > services like orkut etc. can i do that through a desktop GUI app? > > > > > > i want to know if its even remotely possible? > > > > > thanks a lot in advance. > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---