Collection
zero Useful+1
zero

Open platform

The software system exposes its application programming interface
Open Platform In the software industry and network, open platform refers to software system By disclosing its Application Programming Interface (API) or function to enable external programs to add the software Functions of the system Or use the resources of the software system without changing the source code
In the Internet era, the website services are encapsulated into a series of computer recognizable data interface Open for third-party developers. This behavior is called Open API. The platform that provides open API is called open platform itself.
Chinese name
Open platform
Foreign name
Open Platform
Field
Software industry and network
Purpose
Add functions or resources of the software system
Classification
Centralized open platform, distributed open platform

Basic definitions

Announce
edit

brief introduction

In the Internet era, the service of the website is encapsulated into a series of data interfaces that are easily recognized by computers and opened for use by third-party developers. This behavior is called Open API. The platform that provides open APIs is called Open Platform itself. Through the open platform, websites can not only provide simple access to Web pages, but also conduct complex data interaction, and transform their Web sites into equivalent operating systems Development platform Third party developers can develop rich and colorful applications based on these existing and open Web sites.
Open platform has two meanings.
The first is technical openness, such as Baidu tencent Alibaba Etc., e.g Ali Standardized application software can be provided, but millions of sellers of all kinds can not meet the personalized requirements of software with the strength of one company, so it is a way to open these requirements to a large number of third-party developers. Another example is Google's Linux Open source of the platform Mobile phone operating system Is thought to defeat Nokia soon Saipan system This technical open platform is similar to B2C The enterprise's open platform has little relationship, but it can also indicate that the open platform is Internet enterprises Trend.
The second kind of open platform refers to software system By disclosing its Application Programming Interface (API) or function to enable external programs to add the software Functions of the system Or use the resources of the software system without changing the source code B2C enterprise open platform includes two forms: A: Taobao Mall , Japan Lotte This pure platform mode, that is, the merchants in residence do all the business without touching the purchase, sale and storage of goods; B: United States Amazon Dangdang Jingdong Mall This "self operation+joint operation" mode.

classification

Among many open platforms, open platforms are also divided into two categories according to the different subjects they serve. One is the centralized open platform Facebook , Baidu and other open platforms. The API provided by the platform is mainly to provide application development interfaces for its own website, and the applications connected with it are only for its own website; The other is distributed open platform Google Proposed Open standards In China, Manyou is the representative. After providing a standard API, such platforms can push multiple applications on the platform to all websites supporting the standard.

development history

Announce
edit
Facebook Many people have seen the strong attraction of the open platform. Google Microsoft And other Internet giants began to launch their own open platform strategy to catch up with the new trend of Internet development. These actions undoubtedly touched the sensitive nerves of domestic Internet companies and began to build their own application platforms. In 2010, Sina micro-blog , Baidu grand Kaixin.com Tencent, Tencent, etc. have successively tried to open some APIs in the Internet field, striving to create an image of an open platform for themselves among netizens. Media comments In 2011, the domestic open platform will enter an "outbreak period".
When the whole world is thinking about how to build on the open platform Clippers When, micro-blog "Ancestor" Twitter But they did the opposite. It is reported that Twitter has stopped approving applications via API (application Programming interface )Access a large amount of data, and announce to developers that applications will "no longer be able to access data through API at will", while previous applications can "continue to access data at will".
The industry believes that Twitter's move is likely to ease the pressure caused by too many users of the platform by controlling the rapidly growing API, or hope to change it business model , charging API on its own open platform.
Twitter The "reverse growth" of the Internet website has made a good note for the rise of the Internet website open platform. Since Facebook became popular because of its full play on open platforms, Internet companies around the world are almost crazy about open platforms. 2011 [3] Facebook has not only become a company with a market value of about 50 billion dollars social networks The giant is still running at an unbelievable speed. Citibank analyst Think that Facebook's annual revenue Growth rate More than 100%. Recently, Facebook also announced in a high profile that it may move into its new headquarters in the middle of 2011 due to its amazing expansion speed.
Soon after, Google Also announced the opening of their own Social applications platform OpenSocial , which touched Microsoft's nerves. In September 2005, Microsoft launched its "Web Platform" strategy, which includes opening the APIs of some public Web sites, such as MSNSearch, and publishing better development tool And other measures. This has also made the tide of openness surging, and a series of websites such as Flickr and Youtube have followed suit, providing APIs for their own services for third-party developers. For a time, "open platform" has become one of the most popular keywords in the global Internet.
China's Internet industry is also experiencing a similar process in the growth of open platforms. After Facebook, Manyou Renren And 51.com have also released their own open platforms. In 2010, Baidu announced at its Open Platform Conference that it would open API; Sina Weibo also took the lead in opening its own platform. On December 17 of the same year, Tencent announced the opening of microblog QQ Zone Tenpay After that, the API was announced to be open QQ group purchase Platform. [1]
In May 2008, Renren launched the API open platform Beta And officially opened in July of the same year. Ruiyitong and Odd moment interaction , are two APP developers who entered the Renren open platform earlier. After logging into Renren in 2009, the main game of Ruiyitong, Bubble Fish, was sought after by many netizens and has become increasingly popular. At present, Ruiyitong has about 7 million users on Renren Active Users More than 700000, and the daily active users are more than 250000. Qiju Interaction has also made great achievements through the use of Renren's open platform. In August 2008, its games "New Cohabitation Era", "Pet Embrace" and "I'm a Big Landlord" were successively logged on Renren. In May and September 2009, they were launched again《 Primitive People Are Crazy II 》、《 Happiness Kitchen 》And other games. All the games operated by Qiju Interactive on Renren have about 5 million users.
Hou Rui, CEO of Ruiyitong, said in an interview, "For developers, it is more important to see whether the open platform can provide more mature support for application developers on related interfaces. According to our experience in cooperation with other platforms, even if the platform is friendly enough, we have enough willingness to open it, but sometimes we don't know how to implement it because of lack of experience, or in the selection of open interfaces, and technical support Not very good in terms of quality, so whether the platform has rich experience is very important. Renren is the earliest open platform in China. It has a better understanding of what developers need and a better understanding of cooperation.

Mainstream platform

Announce
edit
As Facebook became popular through the open platform, major Internet companies around the world began to launch their own open platform strategies, and the prospects of open platforms at home and abroad are promising.
Baidu Open Platform Is based on Box calculation advanced technique and service idea , provided by Open Data Sharing and docking platform. Through this platform, the majority of webmasters and developers can submit structured data or resources and display them directly in the search results.
For users, as long as they enter service requirements in the "box", the system can accurately identify them, allocate them to the optimal content provider, and finally return the most accurate results to users. This intelligent Internet demand Interaction mode , and a simple and reliable implementation mechanism, called "box computing".
Baidu Search Open Platform Is based on Baidu web search Open data sharing platform, webmasters and developers,
Can directly submit structured data to Baidu Search In the engine, more powerful and rich applications are realized, so that users can get better
And get more valuable traffic.
Baidu Connect Open Platform be based on OAuth2.0 The authorization agreement has opened Baidu's account system, friend relationship chain and core data interfaces of related product lines to all third parties. Through this platform, all third-party websites only need to Baidu account You can log on to its website, and Baidu Application Developers of the open platform can also access Baidu login users' basic information, friendship and other data in their IFrame applications. already existing Sohu Weibo QiYi www.lashou.com Yesky Etc. On the morning of July 25, 2011, Baidu Connect Open Platform was released on Baidu developer platform.
Weibo open platform It is an open information subscription, sharing and exchange platform based on Sina Weibo system. The microblog open platform provides you with microblog information fans Relationship, and information fission at any time and anywhere Communication channels
As long as developers or websites log in to the platform website and create applications, they can read and write the microblog system through the platform open interface (Open API), and explore new functions and new ways of playing the microblog system.
use Weibo account Sign in:
After simple code integration and placing a microblog login button on your website, your website users can log in using their microblog account. The website can obtain the current user's user name , avatar image, current user's fans and followers list. You can integrate existing User account The system may be directly replaced by the account system of microblog to help you increase the number of users registered on the website and improve the website access data.
use OAuth The authorization mechanism of the website is developed, and the function of "connecting with Sina Weibo" is added to the prominent position of the website, so that users and can directly click and log in.
Sharing and dynamic:
The existing user communication system of Sina Weibo is very complete, and viral communication is brought by a large amount of information sharing between friends. The platform provides sharing buttons and dynamic presentation plug-ins, so that you can use only a few lines of HTML code to Your website Add social features on. The shared content will also be displayed on the microblog website, and users can directly access the relevant content after clicking the link. We also provide a large number of API interfaces to help you implement more features.
The open platform of Kaixin is divided into Social Games Class components and utility class components encourage users to build a social integrated network with Kaixin001.
At this stage, the open platform of Kaixin mainly provides the following services: OpenID, open API, social updates release, component lab, post parts, fan tribe.
As long as users put their products into the component lab and the operating data meets the standards set by Kaixin.com, they can officially upgrade to third-party components for more than 90 million Kaixin.com users to try and use.
Renren Renren Open Platform is an open platform for developers and the largest SNS open platform in China. Rich APIs Sohu Blog Sohu Open Widget , hereinafter referred to as SOW) Sohu Widget standards launched by the company based on UWA (Universal Widget API) specification and applied to multiple platforms.
tencent Tenpay Open Platform It is China's leading third-party online payment platform A new application platform created by Tenpay, through which third-party developers can apply QQ Wallet and other channels, 100 million yuan Tenpay user And even 1 billion QQ users. The application on the open platform is developed by Tenpay or a third-party developer, which can provide users with independent and complete e-commerce services application program
Tencent community open platform is based on QQ space and friend community( QQ alumni )Open platform of two social networks.
WebQQ open platform is the first Tencent application platform with application as the core. Developers can build the most fashionable applications in your heart through open interfaces! Share with hundreds of millions of people! Here, every application of every developer will have an equal opportunity to share millions of Tencent users, and all types of applications can be targeted here! Applications on WebQQ open platform refer to those developed by WebQQ or third-party developers, which can provide users with useful and trendy applications. Users can click to enter from WebQQ Application market , see all applications.
According to the official video provided by Tencent, the function provided by Qplus is to run some widgets made by Tencent directly on the desktop, which will help 360 Desktop ,, and previous Fish table top Widgets such as shows and even Adobe Air have potential impacts.
In the demonstration video, users can switch to the "Q+" desktop to replace the Windows desktop, and use Widgets to replace Windows programs. The "operating system" built by Tencent backdoor is taking shape.
video display Tencent is likely to bundle this function into QQ client. If the previous WebQQ is an attempt of Tencent, with the bundling of QQ clients and closer integration with the system, Tencent's new strategy will have a more mandatory impact on QQ users.
According to the official introduction, "Q+" is a Windows based system Open The application platform will take over the original Windows desktop when the user switches to "Q+" with one click. Through it, users can easily enter the rich and colorful world of the Internet and enjoy Third party applications Rich Internet applications provided by the company.
First Look Q+ WebQQ and other desktop software( 360 Desktop ) are similar, but at present, Q+seems to have more ambitious ambitions. It is understood that, "Tencent will try to provide core functional components such as content sharing, file transmission, voice and video to third-party applications through Q+in the form of API interface, which can be called by third-party applications through this platform to implant these users' most used and favorite core functions into innovative applications, so as to directly serve more than 647 million QQ users and create greater value" Once this form of cooperation is on track, it means that the number of applications on the Q+platform will not be a problem, whether it is microblogging, online video Instant communication These popular applications are still other Internet applications, which only need a Q+platform to achieve.
Imagine that if Tencent integrates Q+into the QQ client or connects with WebQQ (I believe this possibility will be quite high), QQ users will naturally become users of the Q+platform, almost without additional Usage cost It will be easier to accept. If Tencent can further make full use of cloud computing , set the user's Q+Desktop Synchronizing to the server can greatly reduce the dependence on the operating system. This also means that wherever you go in the future, as long as you have a computer that can access the Internet, it will be almost the same as your own computer after logging into the Q+platform.
Tencent WebOS? Yes, the launch of Q+platform has shown us the basic prototype of Tencent WebOS. From its move to open the platform API interface, we can guess the long-term goal of Q+. Although it still needs to rely on the Windows platform, who knows if it will develop into a Tencent OS with complete hardware+basic UI interface+Web application like Chrome OS in the future?
See Q+platform entry for more information.
Taobao Open Platform The project is directed by Taobao (China) Software Co., Ltd Third party applications Developer, providing API interface and related development environment Open platform. Software developers can obtain Taobao user information through Taobao API (seller and seller user information, private Information needs Authorization), Taobao Product information (Name, category, model, introduction and other information of more than 100 million Taobao commodities), Taobao commodity category information (Taobao commodity index and classification details) taobao shop Information (full Taobao store information), Taobao transaction details (query the details of each transaction with the user's authorization), Taobao Commodity management (Taobao commodity upload, edit, modify and other interfaces), and establish corresponding e-commerce applications. At the same time, it serves as the cooperation platform for the TOP project of Taobao open platform—— Alibaba Software The platform also plays an important role in it. It will provide developers with a complete set of additional services of Taobao API: testing environment Technical Consultation , product launch version management , charging strategy, marketing, product evaluation, etc.
three hundred and sixty web The application open platform, based on 360 user resources and a powerful client platform, is one of the important open channels of 360's open platform strategy. It is committed to building truly open, stable and benign applications with Internet colleagues and third-party developers Ecological industry chain 360 web application open platform is designed to improve the Original power To provide third-party developers with an application revenue model that can be widely participated in.
YY YY Open Platform is YY voice The most important part of business expansion is to provide technical and operational support for various developers common development To create a more valuable online interactive world for developers and YY users. Play more YY Open Platform is a business platform based on various kinds of trade union organization entertainment, group interaction, games, making friends, competitions and activities of YY channel, providing various raw materials for external partners to participate in serving YY users, such as API, account system Data channel data security Etc. For external partners to develop applications and access. YY open platform is an important open channel for YY basic services. Through joint efforts with partners, YY users will be provided with a more distinctive online interactive platform focusing on online voice. Platform features
Group The distribution of platform users is in the form of labor union, and user participation is in the form of Large groups To participate in application scenarios. Users are more organized.
Real time While YY open platform has the asynchronous transmission (interaction) characteristics of other open platforms, users based on labor unions have a high degree of real-time characteristics, and user interaction behavior tends to be more inclined to Real time interaction Can make the interaction scene more coherent and smooth, and the application is more viscous to users in the real-time interaction scene.
Voice, video YY open platform can provide the most convenient Voice interaction With the powerful YY voice function, application developers can give play to countless imaginations and create highly attractive applications.
Organization, operation YY open platform provides more operational support for developers. The president of each trade union participates in the operation and promotion of the application, and YY's unique host status in the world helps maintain order and create an atmosphere. Each application will have its own official short channel ID after reaching certain conditions, so that loyal users can better communicate and help the application better organize various types of promotional activities.

characteristic

Announce
edit
Access mode yy open platform is quite different from the previous web type open platform. yy open platform is an open platform of client type, which can merge web type applications and client type applications, and support web, independent process windows Dynamic Library Dll three types of applications; Applications running on yy open platform are directly loaded and run on yy voice client, which can be understood as being loaded and run together with yy voice. All applications in yy do not need to do login verification again, and yy voice has completed login verification. [2]