開放平台(Open API)

開放平台

Open API一般指本詞條

開放平台(Open Platform) 在軟體行業和網路中,開放平台是指軟體系統通過公開其應用程式編程接口(API)或函式(function)來使外部的程式可以增加該軟體系統的功能或使用該軟體系統的資源,而不需要更改該軟體系統的原始碼。在網際網路時代,把網站的服務封裝成一系列計算機易識別的數據接口開放出去,供第三方開發者使用,這種行為就叫做Open API,提供開放API的平台本身就被稱為開放平台。

基本介紹

  • 中文名:開放平台
  • 外文名:Open Platform
  • 領域:軟體業和網路
  • 方式應用程式編程接口或函式
  • 目的:增加該軟體系統的功能或資源
  • 分類:中心化開放平台;分散式開放平台
定義,簡介,分類,發展歷程,主流平台,特性,

定義

簡介

在網際網路時代,把網站的服務封裝成一系列計算機易識別的數據接口開放出去,供第三方開發者使用,這種行為就叫做Open API,提供開放API的平台本身就被稱為開放平台。通過開放平台,網站不僅能提供對Web網頁的簡單訪問,還可以進行複雜的數據互動,將它們的Web網站轉換為與作業系統等價的開發平台。第三方開發者可以基於這些已經存在的、公開的Web網站而開發豐富多彩的套用。
開放平台包含兩種含義。
第一種是技術性的開放,例如百度、騰訊、阿里巴巴等,例如阿里可以提供標準化的套用軟體,但是數百萬形形色色的賣家對於個性化要求的軟體,並不是一個公司的力量可以滿足的,所以就把這些需求開放給眾多的第三方開發者的方式。再例如google的基於Linux平台的開源手機作業系統就被認為會很快打敗Nokia塞班系統。這一種技術性開放平台雖然目前來看跟B2C企業的開放平台關係不大,但是也能從一定程度上說明開放平台是網際網路企業的趨勢。
第二種開放平台是指軟體系統通過公開其應用程式編程接口(API)或函式(function)來使外部的程式可以增加該軟體系統的功能或使用該軟體系統的資源,而不需要更改該軟體系統的原始碼。B2C企業開放平台又包含兩種形式,A:淘寶商城、日本樂天這種純平台的模式,即自己不碰商品的進銷存,全部由入駐商家來做;B:美國亞馬遜噹噹網京東商城這種“自營+聯營”的模式。

分類

在眾多的開放平台之中,根據所服務的主體不同,也將開放平台分為兩類,一類是中心化開放平台,以Facebook、百度等為代表的開放平台,平台所提供的API主要是針對自身的網站提供套用開發接口,與之對接的套用只為自身網站服務;還有一種是分散式開放平台,在國外以Google提出的開放標準為代表,在國內則以Manyou為代表,這類平台在提供一個標準API後,即可將平台上的多個套用推向所有支持該標準的網站。

發展歷程

Facebook的一炮而紅,讓不少人看到了開放平台的強大吸引力。谷歌、微軟等網際網路巨頭,開始競相推出自己的開放平台戰略,以求追趕網際網路發展的新潮流。這些舉動無疑觸動了國內網際網路公司的敏感神經,紛紛開始建設自己的套用平台。2010年,新浪微博、百度、盛大、開心網、騰訊等相繼嘗試開放部分互聯領域的API,力求在網民中為自己塑造開放平台的形象。媒體評論,2011年,國內開放平台將進入“爆發期”。
當全世界都在想著如何搭上開放平台這條疾行的快船時,微博“鼻祖”Twitter卻反其道而行之。據悉,Twitter已於2011年2月中旬,停止批准套用隨意通過API(套用編程接口)訪問大量數據,並向開發者宣布:套用將“不再能隨意通過API訪問數據”,而以前的套用則可以“繼續隨意訪問數據”。
業內認為,Twitter此舉很可能是想通過控制目前快速增長的API,緩解平台用戶過多帶來的壓力,或是希望藉此改變商業模式,在自己的開放平台上對API進行收費。
Twitter的“逆生長”,為網際網路站開放平台的風生水起做了很好的註解。自從Facebook因對開放平台發揮得淋漓盡致而一炮走紅,全世界的網際網路公司幾乎為開放平台而瘋狂。如今,Facebook不僅已經成為市值約500億美金的社交網路巨擘,還在以令人難以置信的速度向前狂奔。花旗銀行分析師認為,Facebook的年營收增長速度超過100%.而近日,Facebook也高調宣布,因公司的擴展速度驚人,或將於2011年年中搬入新總部。
不久後,Google也宣布開放自己的社交套用平台OpenSocial,這觸動了微軟的神經。2005年9月,微軟推出其“Web平台”(WebPlatform)策略,策略中包括公開MSNSearch等一些公共Web網站的API、發布更好的開發工具等措施。這也使得開放大潮風起雲湧,Flickr、Youtube等一系列網站也都緊隨其後,紛紛對自己的服務提供了API供第三方開發者使用。一時間,“開放平台”成了全球網際網路中最為流行的關鍵字之一。
而中國的網際網路業界在開放平台的成長中,也在經歷著類似的過程。繼Facebook之後,Manyou、人人網、51網也都紛紛發布了自己的開放平台。2010年,百度在其開放平台大會上宣布,開放API;新浪微博也率先開放了自己的平台。同年12月17日,騰訊在繼新浪微博、百度、盛大、開心網之後,宣布開放微博、QQ空間、財付通等API,此後,又宣布開放QQ團購平台。
2008年5月,人人網推出API開放平台測試版,並於同年7月正式開放。銳易通和奇矩互動,則是兩家較早切入人人網開放平台的APP開發商。銳易通的主打遊戲《泡泡魚》,於2009年登錄人人網後,受到眾多網友追捧,至今熱度有增無減。目前,銳易通在人人網上的用戶大概有700多萬,月活躍用戶在70萬以上,日活躍用戶大概在25萬以上。而奇矩互動也通過運用人人網的開放平台,取得了不菲成績。2008年8月,其遊戲《新同居時代》、《寵物抱抱》、《我是大地主》先後在人人網登錄,2009年5月和9月,又推出《原始人也瘋狂II》、《幸福廚房》等遊戲。目前,奇矩互動在人人網運營的所有遊戲,加起來大概有500萬用戶。
銳易通CEO侯銳在接受記者採訪時表示,“對開發者而言,更看中開放平台是否能在相關的接口上,給套用開發者提供更加成熟的支持。按照我們與其他平台合作的經驗,即便平台足夠友好,也有足夠的意願希望開放,但有時卻因為缺乏經驗而不知道如何實施,又或者在開放接口的選擇上,以及技術支持方面不是很到位,所以,平台是否擁有豐富經驗非常重要。而人人網是國內最早的開放平台,比較了解開發者需要什麼,合作比較默契”。

主流平台

隨著Facebook通過開放平台而一炮走紅,全球各大網際網路公司開始競相推出自己的開放平台戰略,國內外對開放平台的前景一片看好。
百度開放平台是基於框計算先進技術和服務理念,而提供的開放數據分享暨對接平台。通過該平台,廣大站長和開發者可以提交結構化的數據或資源,並在搜尋結果中直接展現。
對用戶而言,只要在“框”中輸入服務需求,系統就能準確識別,並將其分配給最優的內容提供者,最終返回給用戶最精準的結果。這種智慧型的網際網路需求互動模式,以及簡單可依賴的實現機制,稱之為“框計算”。
百度搜尋開放平台是一個基於百度網頁搜尋的開放的數據分享平台,廣大站長和開發者,
可以直接提交結構化的數據到百度搜尋引擎中,實現更強大、更豐富的套用,使用戶獲得更好
的搜尋體驗,並獲得更多有價值的流量。
百度連線開放平台基於OAuth2.0授權協定,向所有第三方開放了百度的賬號體系、好友關係鏈以及相關產品線的核心數據接口。通過該平台,所有第三方網站只需通過百度賬號就可以登錄其網站,而百度套用開放平台的開發者還可以在其IFrame套用中獲取百度登錄用戶的基本資料和好友關係等數據。目前,已有搜狐微博、奇藝網、拉手網、天極網等加入。2011年7月25日上午,百度連線開放平台已在百度開發者平台上發布。
微博開放平台是一個基於新浪微部落格系統的開放的信息訂閱、分享與交流平台。微博開放平台為您提供了海量的微博信息、冬粉關係、以及隨時隨地發生的信息裂變式傳播渠道。
廣大開發者或網站只要登錄平台網站並創建套用,即可通過平台開放接口(Open API)對微博系統進行讀寫,挖掘微博系統的新功能與新玩法。
用微博賬號登錄:
經過簡單的代碼整合,並在您的網站上放置微博登錄按鈕,您的網站用戶就能夠使用微博賬號進行登錄。網站可以獲取當前用戶的用戶名、頭像圖片、當前用戶的冬粉和關注對象列表。您可以整合現有的用戶賬戶系統或者直接替換成微博的賬戶系統,幫助您提升網站的用戶註冊量和提升網站訪問數據。
使用OAuth的授權機制進行開發,在網站的顯著位置添加“與新浪微博連線”的功能,讓用戶與能夠直接點擊並登錄。
分享與動態:
新浪微博現有的用戶傳播體系非常完整,好友之間通過大量的信息分享帶來病毒式的傳播。平台提供了分享按鈕和動態展現外掛程式,讓你僅僅通過幾行HTML代碼就能夠在你的網站上加入社交特性。分享的內容也會在微博網站上展現,用戶點擊連結後可直接進入相關內容。我們也提供了大量的 API接口幫你實現更多的特性。
目前,開心網開放平台分為社交遊戲類組件和實用工具類組件這兩種,鼓勵用戶和開心網共建社交化綜合網路。
現階段,開心網的開放平台主要提供以下服務:OpenID、開放API、好友動態發布、組件實驗室、轉帖部件、冬粉部落。
只要用戶將自己的產品投放到組件實驗室,運營數據達到開心網設定的標準,就可以正式升級為第三方組件,供9000多萬開心網網友嘗試和使用。
人人網開放平台(Renren Open Platform)是面向開發者的開放平台,中國最大的SNS開放平台。擁有豐富的API搜狐部落格開放模組(Sohu Open Widget,以下簡稱SOW)是一個由搜狐公司推出、基於UWA(Universal Widget API)規範、套用於多個平台的Widget標準。
騰訊財付通開放平台是中國領先的第三方線上支付平台財付通全新打造的一個套用平台,通過這個平台,第三方開發商的套用可以通過QQ錢包等渠道,被1億財付通用戶、甚至10億QQ用戶所使用。開放平台上的套用是由財付通或第三方開發商開發的,可以為用戶提供獨立的、完整的電子商務服務的應用程式。
騰訊社區開放平台是基於QQ空間、朋友社區(QQ校友)兩大社交網路的開放平台。
WebQQ開放平台是第一個以套用為核心的騰訊套用平台。 開發者可以通過開放接口構建你心中的最潮的套用!給億萬人分享! 在這裡,每一個開發者的每一個套用都將有平等分享騰訊億萬用戶機會,各種類型的套用都可以在這裡有的放矢!WebQQ開放平台上的套用是指由WebQQ或第三方開發商開發的,可以為用戶提供有用、新潮的應用程式。 用戶可以從WebQQ點擊進入套用市場,看到所有的套用。
根據騰訊官方提供的視頻,Qplus提供的功能是將騰訊製作的一些Widget直接在桌面運行,這將對360桌面、以及之前的魚魚桌面秀等Widget,甚至Adobe air都形成潛在衝擊。
在演示視頻中,用戶可以切換到“Q+”桌面以替代windows桌面,用Widget替代windows程式,騰訊借殼搭建的“作業系統”初具雛形。
視頻顯示,騰訊很可能將該功能捆綁進QQ客戶端。如果說之前的WebQQ是騰訊的一個嘗試,那么現在隨著QQ客戶端的捆綁和與系統的更緊密結合,騰訊的新戰略將更加強制性的影響到廣大QQ用戶。
根據官方介紹,“Q+”是一個基於Windows系統的開放式套用平台,當用戶一鍵切換到“Q+”後,它將接管原有的Windows桌面。通過它,用戶可以便捷地進入網際網路豐富多彩的世界,享受到第三方套用商提供的豐富的網際網路套用。
初一看Q+和自家的WebQQ以及其他桌面類軟體(360桌面等)比較相似,但就目前來看,Q+的野心似乎更加龐大。據了解,“騰訊將嘗試以API接口的形式通過Q+向第三方套用商提供如內容分享、檔案傳輸、語音視頻等核心功能組件,第三方套用商則可通過這個平台進行調用,將這些用戶使用最多、最喜愛的核心功能植入到創新套用中,從而直接服務於超過6.47億的QQ用戶創造更大的價值”。一旦這種合作形式步入正軌,也就意味著Q+平台上的套用數量將不成問題,無論是微博、線上視頻、即時交流這些熱門套用還是其他網際網路套用,只需要一個Q+平台即可實現。 想像一下,如果騰訊將Q+整合進QQ客戶端或者和WebQQ打通(相信這個可能性會相當高),QQ用戶將自然而然成為Q+平台用戶,幾乎不需要額外使用成本,接受起來也會比較容易。騰訊若能進一步充分利用雲計算,將用戶的Q+桌面同步到伺服器,就可以大大降低對於作業系統的依賴。這也意味著將來無論你到哪裡,只要有一台能上網的電腦,登錄Q+平台後就和自己的電腦相差無幾了。 騰訊WebOS?沒錯,Q+平台的推出,已經給我們展示了騰訊WebOS的基本雛形,從它準備開放平台API接口這一舉動就可以猜想到Q+的長遠目標。雖然目前還需要依靠Windows平台,但是誰知道將來會不會像ChromeOS那樣發展成為一個完整的硬體+基本UI界面+Web套用的騰訊OS呢?
更多參見Q+平台詞條。
淘寶開放平台項目是淘寶(中國)軟體有限公司面向第三方套用開發者,提供API接口和相關開發環境的開放平台。軟體開發者可通過淘寶API來獲取淘寶用戶信息(賣方和賣方用戶信息,私有信息需要授權)、淘寶商品信息(全淘寶超過1億個商品的名稱、類目、型號、介紹等信息)、淘寶商品類目信息(全淘寶商品索引及分類明細)、淘寶店鋪信息(全淘寶店鋪信息)、淘寶交易明細信息(在取得用戶授權的情況下,查詢每筆交易的詳細情況)、淘寶商品管理(淘寶商品的上傳、編輯、修改等接口)等信息,並建立相應的電子商務套用。同時,作為淘寶開放平台TOP項目的唯一合作平台——阿里軟體平台在其中也扮演著重要的角色,它將為開發者提供整套的淘寶API的附加服務:測試環境、技術諮詢、產品上架、版本管理、收費策略、市場銷售、產品評估等等。
360web套用開放平台,基於360海量用戶資源以及強大的客戶端平台,是360大開放平台戰略的重要開放途徑之一,它致力於與網際網路同仁,以及廣大第三方開發者,一道建立真正開放、穩定,良性的套用生態產業鏈。360web套用開放平台,旨在提高國內web套用開發的原創動力,為廣大第三方開發者提供可普遍參與的套用收益模式。
YY開放平台(YY Open Platform)是YY語音擴展業務中最為重要的一環,通過為各類開發者提供技術支持與運營支持,與開發者共同發展,為開發者和YY用戶創造更有價值的線上互動世界。多玩YY開放平台(YY Open Platform)是基於YY頻道各類工會組織娛樂、群體互動、遊戲、交友、競技、活動的業務平台,提供外部合作夥伴參與服務YY用戶的各類原材料,例如API、帳號體系、數據通道、數據安全等。供外部合作夥伴開發套用並接入。YY開放平台是YY基礎服務重要的開放途徑,通過與合作方的共同努力,為YY用戶提供更具特色的、以線上語音為主的線上互動平台。平台特點
群體性平台用戶分布都是以工會形式,用戶參與都是以一個大群體方式參與套用場景。用戶更具組織特性。實時性YY開放平台在具備其他開放平台的異步傳遞(互動)特性的同時,以工會為單位的用戶更具有高度的實時特性,在多場景下用戶互動行為更傾向於實時互動,能讓互動場景更加連貫順暢,在實時互動的場景下,套用對用戶的粘性更高。語音,視頻YY開放平台能為套用開發方提供最為便捷的語音互動能力與視頻能力,藉助強大的YY語音功能,使得套用開發者能夠發揮無數想像,創造出具有高度吸引力的套用。組織,運營YY開放平台為開發者提供更多的運營支持,每個工會的會長參與套用的運營與推廣,並且YY的世界中特有的主持人身份,幫助維持秩序與營造氣氛。 每個套用在達到一定的條件後更具有套用自己的官方短位頻道ID,讓忠實用戶更好的交流,幫助套用更好的舉辦各種類型的推廣活動。

特性

接入方式 yy開放平台跟以往的web類型的開放平台有較大的區別,yy開放平台是客戶端類型的開放平台,能兼併web類型的套用和客戶端類型的套用,目前支持 web、獨立進程、windows動態庫dll三種類型套用; 在yy開放平台上運行的套用是直接載入在yy語音客戶端運行的,可以理解為跟yy語音一起載入運行的,所有的yy內的套用無需再做一次登錄校驗,yy語音已經完成了登錄校驗。

相關詞條

熱門詞條

聯絡我們