Hi David,
These are some great questions. Let me try and address them one by
one:
1.) Currently, OpenSocial is just an API that allows developers to
build applications on compliant social networks. However, with the
recent release of version 0.8 we've added support for a REST-based
server-to-server API. While this doesn't exactly guarantee
information sharing, it certainly opens up the ability for people to
build apps that work with data from multiple networks.
2.) What information is shared is up to each container. Most
containers will probably give users the ability to control which
applications can have access to their data.
3.) To prevent spoofing, OpenSocial supports the idea of signed
makeRequest calls. There's a bit more information here:
http://code.google.com/p/opensocial-resources/wiki/OrkutValidatingSignedRequests
4.) Sorry to say that while fetching email addresses is supported by
the spec, most containers will probably not be sharing this field for
privacy/spam considerations
Does this give you enough information?
~Arne
On May 23, 8:09 am, "dlublink (david)" <[EMAIL PROTECTED]>
wrote:
> Hello,
>
> I read through the documentation of OpenSocial and there are a few
> answers that seem to elude me.
>
> Here goes :
>
> Is OpenSocial limited to a standard API or is there information
> sharing? I looked through the documentation and I get a general
> feeling that there is information shared between services ( why else
> would the userid by domain:userid ? ) but I don't see enough
> information to give me a complete picture of information sharing.
>
> What kind of information sharing will happen using these applications?
> Other than information I could send using requests to third party
> servers in the javascript, what information is shared with everyone? I
> could use the userid to uniquely identify the user in my app and use
> it to fetch information on my server, but how do I ensure the userid
> is not spoofed? How do I authenticate that the information request is
> coming from the proper user? My website is not really a social
> networking site, I just want the possibility to allow users to send
> users information, can I have an opensocial application that runs on
> my website that gives the user his/her friends list so that the user
> can send information to that user ( most easily would be click the
> user and fetch the email of that user ) ? Is the only cross website
> support available by means of the userid that is available that
> specifies the domain?
>
> Thanks,
>
> David
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"OpenSocial Application Development" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/opensocial-api?hl=en
-~----------~----~----~----~------~----~------~--~---