1. 程式人生 > >免費api介面二

免費api介面二

“想寫個 App 練手,有什麼有趣的 API 介面推薦嗎?”

這是知乎上的一個很好的問題。我們為你整理了這些答案,下面的幾乎每個介面,都可以激發你做個APP出來裝逼的慾望......

(問題連結:https://www.zhihu.com/question/39479153)

生活向

Tikitoo:

目前知道公開的API

Github:https://developer.github.com/v3/

Weibo(微博):http://open.weibo.com/wiki/API

Twitter:https://dev.twitter.com/

Dribbble:http://developer.dribbble.com/

Angelist:https://angel.co/api

Nytimes:http://developer.nytimes.com/docs

(這個是從西喬的文章聽說的。)使用這個API,開發者可以呼叫到幾百萬份結構化過的資料,從1981 年至今,紐約時報報道的事件,暢銷書,甚至房地產等等。

Instagram:https://www.instagram.com/developer/

什麼還嫌不夠,來吧,想要什麼API 搜尋吧。。。

APIs.io - the API search engine

ProgrammableWeb

因為國內並沒有什麼有趣且透明免費的介面,所以只能祭出Fiddler +dex2jar + jd-gui大法。別說 Web Service API,連 so 庫介面我都逆向過。

可以參考下:

http://nekocode.cn/Weipiao%20Apk%20Decompile/

http://nekocode.cn/Sextube%20Decompile/

所有逆向出來的介面,原則上只可用於學術研究,不可用於任何其他用途。

答主可以嘗試下找幾個簡單有趣的內容類 APP 嘗試逆向介面,並 build 個第三方客戶端。

例如逆向「知乎日報」的 API:

當然,更有趣的是自己寫個 backend:

James Shock:

居然沒人說大名鼎鼎的Dribbble?

題主完全可以去dribble官網查api,官方有詳盡的使用guideline,你註冊dribbble開發者後會有app id,這樣就可以開發自己的dribbble客戶端啦~

手機答,就不貼連結了,直接搜dribbble即可。

另附本人的練手專案:

賺錢向

loonggg:

絕對乾貨:供個人開發者賺錢免費使用的一些好的API介面

不久前,我寫了一篇文章,名為《科普技術貼:個人開發者的那些賺錢方式》,講了一些個人開發者接私活和自己做軟體加廣告的一些科普知識。可是做軟體,需要伺服器,需要後臺,對於一些小的開發者,想賺點廣告費而又不想做後臺使用伺服器的人來說,網上提供了一些免費的介面,可以供我們使用,提供了許多資料。在這裡我分享兩個不錯的提供WEB服務的網站。

第一個:WebXml

Web Service(WEB服務)能夠快捷和方便地綜合並結合各種系統、商務和任何應用平臺。新出現的Web Services標準:SOAP、WSDL和UDDI能夠使任何系統和系統之間的應用變為更加方便和廉價。

這個WebXml提供了很多免費的介面,當然對於次數有點限制,可是對於我們個人開發者來說,這個限制不算什麼,免費足夠用了。

比如介面API有:

第二個:聚合資料

聚合資料是一個為智慧手機開發者,網站站長,移動裝置開發人員及圖商提供原始資料API服務的綜合性雲資料平臺。包含手機聚合,網站聚合,LBS聚合三部分,其功能類似於Google APIS。

聚合資料提供的介面非常好,個人非常喜歡聚合資料裡提供的介面,非常的實用,不過缺點是大部分的介面都是收費的,但是好訊息是,自從九月初開始聚合資料逐步將非充值類介面變成了永久免費,第一批免費50類介面。裡面有很多不錯內容的介面。

比如介面API有:

上面說的這些介面,大部分不需要花錢哦,如果有想自己業餘時間做點小軟體加點廣告賺錢的,可以抽空看一下這些介面,自己開發個軟體,每天看著幾十塊的收入,飯錢總是能夠賺到的。

大資料向

阿爾法汪:

我們都知道一句話“巧婦難為無米之炊”,資料來源就是資料產生價值中的那些大米。那大資料時代企業需要哪些資料呢?根據我個人理解我覺得可以大致分為以下幾類:1、(內部)企業自身業務生產經營環節產生的內部資料【包括銷售、客服、倉儲、財務等】 2、(運營)可以理解為企業發展過程中掌握在第三方手中的資料,如企業的廣告供應商以及一些傳播與媒體資料【新媒體、H5、app等】3、(外部)包括傳統調研資料和機器資料【搜尋、電商、社交等】。而對於外部資料的獲取上,企業往往會覺得有難度,這時候就可以藉助API供應商的力量來補充自己的資料來源。

先來科普個概念,開放應用程式的API(即Application Program Interface,應用程式介面)可以讓開發者在無需訪問原始碼,或理解內部工作機制細節的情況下,呼叫他人共享的功能和資源。對於資料來源的獲取上API是個好夥伴。本文將介紹7款API供應平臺:百度APIStore、Apix、數說聚合、通聯資料、HaoService、聚合資料、datasift 。排名不分先後!

1.功能上對比

2.詳細介紹

2.1百度API Store

百度旗下的API Store,能夠滿足大部分個人應用開發者,特別是其最近推出的Android和IOS SDK,更是移動開發者的福音。其介面分類較細,但是感覺有一些分類之間存在交集,沒有明顯的邊界區分。介面、資料更新速度也比較快,且支援個人釋出與定製化服務,上千的介面量基本可以滿足一般開發者的需求。提供移動開發SDK,方便移動開發者快速、便捷呼叫API Store服務所開發的SDK包,加上API文件清晰明瞭,上手真的十分簡單。但缺點就是由於介面雜亂繁多且來源不一,部分介面的質量、穩定性沒有保證。

2.2Apix

Apix更多是面向小貸機構、網際網路金融、租賃保理等行業客戶,除了提供身份核驗、工商資訊、失信名單、支付繳費等介面,還有包括電商、學歷資訊、運營商記錄、信用卡賬單等分析服務。從開發到分析為客戶提供一條龍服務。其資料分類包括徵信風控、支付繳費和常用資料,而徵信風投是其主打資料。由於這類資料具有專業性,因此收費相比其他API會稍微偏高。介面大多數是Apix自主開發,質量有保證,部分核查介面的高階版還能聯網檢測,就是介面的數量確實有點少。

2.3聚合資料

聚合資料跟百度的APIStore有點像,介面包括生活、旅遊、金融、開發、諮詢等分類,還比較全面,更加適合對介面質量和穩定性有較高要求的公司或企業級應用的開發者。但是並不支援個人釋出,因此介面的質量和穩定性會比較好,但也正因為這樣介面量大大減少。聚合資料給我的感覺更像是致力於打造高質量API,不求廣而求精。不過申請使用介面需要實名認證和稽核,算是雙刃劍吧,對於買賣雙方來說是一個保障,但是對於試用者來說是一個不太好的體驗。

2.4HaoService

Haoservice近期更新後推出了原始碼商城,使用者可在上面直接購買商城、管理系統、UDP通訊源、釋出系統等原始碼。總體來說比較適合公司或企業級應用的開發者。其主打生活服務類介面,主推基站、定位、地址解析、座標服務等API,目前僅支援企業使用者釋出介面,因此介面的質量和穩定性有保障,但介面數量也是一個痛點。VIP級別以上使用者可進行個性化定製,且有專人24小時技術支援,服務到位。

2.5通聯資料

通聯資料提供行情、滬深股市/期權、債券、基金、諮詢、研究報告等API,十分適合金融類應用和金融諮詢網站、平臺的開發者以及從事金融行業的分析、業務人員。通聯資料專注於金融大資料,上千的資料介面可以滿足金融行業的大部分需求。資料有API和研報兩種格式,介面來源於自主研發或恆生聚源、九次方大資料、華通人、朝陽永續、中誠信資訊、巨靈財經等企業,質量可靠、穩定、安全。金融資料服務體系完善,與公司其他幾款產品打通,為使用者提供一站式金融服務。

2.6數說聚合

數說聚合跟上面的資料API不同,面向的客戶不只是大資料應用開發者,對網際網路資料有強烈需求的各行業分析師、業務人員、運營人員同樣可以通過數說聚合拿到你們想要的資料。資料覆蓋範圍十分廣泛,包括國內社交、新聞、電商、網際網路垂直領域等多平臺多維度的資料。使用者可以通過介面呼叫、檔案下載等方式獲取資料。介面完全自主研發,質量、穩定性十分有保障,且支援個性化定製。不過目前只面向企業使用者,個人使用者想要使用可能還需要一段時間。

2.7Datasift

Datasift的性質與數說聚合相似,其資料基本覆蓋國外主流網站,包括Facebook、Tumblr、Google+、YouTube、Instagram等等,且提供資料分析服務。無論從產品的使用還是服務,都給使用者不錯的體驗。來源於國外站點的資料質量也很好,不過可能是伺服器在國外的原因,響應會有明顯的延遲;而國內站點資料的話,小編曾經在datasift購買微博資料(當時在國外無法通過國內公司購買微博的資料),資料質量只能說一般。其業務目前暫未向國內市場開放,只能通過特殊途徑購買。

以上是國內外比較知名的資料API產品,基礎性的可能更多會選擇百度APIStore、聚合資料、Haoservice。而對於行業、專業有特別需求的使用者來說,通聯資料、Apix會使不錯的選擇。如果是需求國內社交、電商、資訊平臺的資料,可以考慮數說聚合,如果是要國外資料,小編則比較推薦Datasift。讀者可根據自身的需求,選擇最適合的API。