Thank you VERY much Chris! This is what I was looking for! It's a pity there's no general info about apps management but I understand it. One more simple question:
Is it possible for a simple user of app to create user accounts? For example to create a user account for his/her stuff like a picture or website - in general for non-human objects? Just like you wrote about Flickr and pictures - when answering my questions: > The type of > relationship that is defined is really upto the social website, ie myspace > will have 'users' and 'friends', twitter will have 'users' and 'followers', > where flickr would have 'pictures' and 'fans', ie the social context is > determined by the platform. So a picture can have a user account like a simple user of an app? On 23 Lis, 18:23, Chris Chabot <chab...@google.com> wrote: > On Sun, Nov 8, 2009 at 3:49 PM, Kaczor <t.kaczmare...@gmail.com> wrote: > > Hi all, > > > I have some questions concerning the possibilities of OpenSocial - > > I've been looking for answers to them for hours. If someone knows them > > - I'd be very grateful: > > > 1. Is it possible to create new types of objects and relations in an > > application? For example to create a representation of a non-human > > object like copywriter or computer? And new kind of relation between a > > physical user (some person) and this copywriter/computer? And if it is > > possible, how to do it, what should I use? > > Not really, all the application knows is that there's a user ID (which could > also be a web site, a picture, a movie or any other type of social object) > and that there are other ID's connected to it (in the OpenSocial API these > are called 'friends' but could also be followers, fans, etc). The type of > relationship that is defined is really upto the social website, ie myspace > will have 'users' and 'friends', twitter will have 'users' and 'followers', > where flickr would have 'pictures' and 'fans', ie the social context is > determined by the platform. > > How you represent people in your own app is completely up to you though and > of course you could store a secondary user type (copywriter, computer, etc) > for each user of your app and use that to form your UI, the user ID's on the > social network are stable so as long as you define the type at some point > during the app usage that should work out ok > > > 2. What can the owner of an application do? Is there something like > > being 'the boss of an app'? I mean, is it possible to somehow manage > > the network consisting of users of an application? Can he e.g. ban > > someone? What power does the author of an app have? > > This very much depends on the platform, most social sites have something of > a developer console where you can see stats, upload or update the gadget > versions etc, but functionality like banning users, I haven't seen that on > any platforms my self. > > If that is an essential part of the app design it's easy to add though, just > check the @viewer id against your own server/database and refuse to function > if it's listed there > > > 3. Where can I find general info about managing of an application and > > support for social networks? > > Unfortunately there's no general info since the various social platforms are > quite different in their behavior, linkedin will require you to have a real > conversation with them to get added, orkut allows pretty much any app after > an approval process, and myspace requires you to copy and paste your gadget > xml into their web interface, so the behavior really very different between > platforms. > > It's best to see which social networks (there's a list of them on > wiki.opensocial.org) are most interesting for you and check out their > developer documentation -- 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.