Opensocial provides a set of common APIs for building social apps across multiple websites. Developers can use
Create applications in more languages, including JavaScript and HTML, to access friends on social networks and update the contribution. Opensocial
It is built on the basis of the gadgets technology, so developers can create an outstanding, virtual social networking application at a lower service cost (or even no cost. Currently, opensocial is developed by Google
Developed jointly with members of the network community, many websites are applying opensocial, including
Engage.com, Friendster, hi5, hyves, imeem, LinkedIn, MySpace (juyou), Ning, Oracle, Orkut, plaxo, salesforce.com, six
Apart, Skynet, Tianya community, viadeo and Xing.
The following is a list of Chinese resources related to opensocial, which are sourced from Google's Chinese developer Website:
1. OpenSocial Chinese applications
Platform introduction (PPT)
Introduction to opensocial (PPT)
Opensocial API introduction (PPT)
Infoq
Topics on opensocial
2. OpenSocial Official WebsiteHttp://www.opensocial.org
3. Latest JavaScript API development documentation (v0.8.1)
Developer guide: http://code.google.com/intl/zh-CN/apis/opensocial/docs/0.8/devguide.html
Release Notes: http://code.google.com/intl/zh-CN/apis/opensocial/docs/releasenotes.html
API specification: http://code.google.com/intl/zh-CN/apis/opensocial/docs/0.8/spec.html
API reference (opensocial. *): http://code.google.com/intl/zh-CN/apis/opensocial/docs/0.8/reference/
API reference (gadgets. *): http://code.google.com/intl/zh-CN/apis/opensocial/docs/0.8/reference/gadgets/
Gadget XML definition: http://code.google.com/intl/zh-CN/apis/gadgets/docs/reference.html
4. RESTful SDK
PHP: http://code.google.com/p/opensocial-php-client/
Java: http://code.google.com/p/opensocial-java-client/
Ruby: http://code.google.com/p/opensocial-ruby-client/
Python: http://code.google.com/p/opensocial-python-client/
RSA_SHA1 lib for GAE:
Http://opensocial-china.googlegroups.com/web/RSA_SHA1.zip
5. Lecture PPT and video
2008-6-13 Hackathon
OpenSocial Overview (Introduction): http://docs.google.com/Presentation? Id = dgqxv878_199ccfbd9cc
RESTful API (OAuth & Signed Fetch): http://docs.google.com/Presentation? Id = dgqxv878_294f5k73bg7
OpenSocial gadgets-JavaScript API: http://docs.google.com/Presentation? Id = dgqxv878_275d8xfk1_z
Life of a Gadget: http://docs.google.com/Presentation? Id = dgqxv878_113hhsfg9zp
OpenSocial Flash API: http://opensocial-resources-zh.googlecode.com/svn/trunk/opensocial-flashapi/index.html
OpenSocial gadgets lab: http://opensocial-resources-zh.googlecode.com/svn/trunk/gadget-dev-tutorial/Tutorial.html
Shindig Overview: http://docs.google.com/Presentation? Id = dgqxv878_319dd28w4hr
Container hosting service for restricted systems (draft): http://docs.google.com/Presentation? Id = dgqxv878_127d2p98md2
OpenSocial template system: http://docs.google.com/Presentation? Id = dgqxv878_342gn5ww4fj
Closing discussion: http://docs.google.com/Presentation? Id = dgqxv878_34cm27dzgc
Resource Link Page: http://docs.google.com/Doc? Id = dgqxv878_rjg253xmdk
Hackathon winning application link
Beijing site:
1st -- friends even viewing: http://home.myspace.cn/Modules/Apps/Pages/AppDesc.aspx? Id = 101512
2nd -- come together to grab a kiss: http://home.myspace.cn/Modules/Apps/Pages/AppDesc.aspx? Id = 101407
3rd -- programmers: http://apps.xiaonei.com/openjudge
Shanghai site:
1st -- Flickr show: http://apps.myspace.cn/app/101881
2nd -- Let's go: http://apps.xiaonei.com/letsgohike
6. Open-Source Project addressHttp://code.google.com/p/easy-opensocial-apps/
Example Tutorial: http://opensocial-resources-zh.googlecode.com/svn/trunk/gadget-dev-tutorial/Tutorial.html
New Year gift, friend targeting, who is richer
Demo link: http://apps.xiaonei.com/shawngift
Http://apps.xiaonei.com/xnfight
Http://apps.xiaonei.com/whoisrich
Source code download: http://code.google.com/p/opensocial-sample-apps/downloads/list
Examples of open-source applications sold by friends:
There are games on various SNS platforms that can be used to buy and sell your friends, to make fun of/placate your friends. This is a version that uses the Opensocial API and is available on the client Opensocial
The API uses a self-developed small framework. The server has java, php, and python (appengine) versions, which can be downloaded as needed.
Source code (java ):
Http://easy-opensocial-apps.googlecode.com/files/friendforsale-java-1.0.zip
Php server:
Http://easy-opensocial-apps.googlecode.com/files/friendforsale-php-server-0.1.zip
Python (appengine) server:
Http://easy-opensocial-apps.googlecode.com/files/friendforsale-appengine-server-0.1.zip
Related documents:
Http://code.google.com/p/easy-opensocial-apps/wiki/friendforsale_sample_manual
Http://easy-opensocial-apps.googlecode.com/files/opensource-friendsale.ppt
Demo link:
Http://apps.xiaonei.com/ OS _friendsale
Http://apps.51.com/friendos/
Http://www.yiqi.com/opensocial/applications/preview/212282
Http://sandbox.orkut.com/Main#AppInfo.aspx? AppId = 1, 247050139713
Http://apps.myspace.cn/app/101854
Loveorhate ):
Use opensocial restful library
Php is a small application. Opensocial is used in this application to obtain personal information and information from friends.
Introduction to small applications: the love and hate of friends are all manifested in this game. In fact, this is a reality, so we should try to make more friends like themselves to see their own good places. In this way, we can have a self-improvement.
Source code:
Http://easy-opensocial-apps.googlecode.com/files/loveorhate-test.zip
Related documents:
Http://code.google.com/p/easy-opensocial-apps/wiki/loveorhate_readme
Test ):
Use Opensocial
You can use your own personalized questions to quickly create a small application for testing, you can also modify it based on this project to add your own features.
Source code:
Http://easy-opensocial-apps.googlecode.com/files/gtest-appengine-1.0.zip
Related documents:
Http://code.google.com/p/easy-opensocial-apps/wiki/gtest_readme
Https://docs.google.com/Doc? Id = ddfpf0000f_10g58bc5cq & hl = zh_CN
Easy-opensocial-apps-framework-1.0:
Http://easy-opensocial-apps.googlecode.com/files/easy-opensocial-apps-framework-1.0.zi
Flash application development Tutorial: http://gameandvision.com/opensocial_sns_tutorial
7. Other related resources
Shindig: http://incubator.apache.org/shindig/
Shindig Wiki: http://cwiki.apache.org/confluence/display/SHINDIG/Index
Shindig architecture: English PDF http://groups.google.com/group/opensocial-china/web/ShindigArchitecture_Dec19_2008.pdf
Hosting: http://code.google.com/p/support/wiki/GettingStarted
App Engine: http://code.google.com/intl/zh-CN/appengine/
Google Analytics: http://code.google.com/intl/zh-CN/apis/analytics/
8. opensocial Technology Forum on the platform
51. com: http://developers.51.com/wiki/index.php? Title = OpenSocial
Yiqi.com: http://www.yiqi.com/developer/doc.php
Myspace.com: http://developer.myspace.cn/community/
Tianya.cn: http://cache.tianya.cn/index.htm? Vitem = http % 3A % 2F % 2Fsandbox.tianya.cn % 2 Fsandbox % 2Fsandbox. jsp
Xiaonei.com: http://dev.xiaonei.com/wiki/Gadget