偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

開發(fā)者都應(yīng)該知道的15個API

開發(fā) 開發(fā)工具
艾薩克·牛頓說他站在巨人的肩膀上看得更遠,對于編寫代碼的人來說,API就是精華。它們讓程序員站在巨人的肩膀上看得更遠。

從AI到AR到運輸和電話,這些Web API為開發(fā)人員提供了各種有趣的可能性。

艾薩克·牛頓說他站在巨人的肩膀上看得更遠,對于編寫代碼的人來說,API就是精華。它們讓程序員站在巨人的肩膀上看得更遠。

在過去的十年中,開發(fā)社區(qū)對公共API越來越著迷,并且它們的開發(fā)還在繼續(xù)激增。有人想出了一個好主意,寫了一些很棒的代碼,然后決定通過建立一個讓我們遠程運行代碼的網(wǎng)站來“發(fā)布”它。在過去,為了站在巨人的肩膀上,可能會有許可協(xié)議、下載、編譯問題和沒完沒了的折磨?,F(xiàn)在,我們可以在網(wǎng)站上發(fā)布一些JSON,并在幾分之一秒內(nèi)得到答案。

[[246271]]

從技術(shù)上講,許多許可證的挑戰(zhàn)仍然存在,但現(xiàn)在簽署這些沒完沒了的文件就像開戶和點擊按鈕一樣簡單。第一批產(chǎn)品通常是免費的,這使得開發(fā)和早期的發(fā)布變得更加簡單。實驗很容易,而且沒有成本。在那之后,你會想要密切關(guān)注成本。許多API的價格只有區(qū)區(qū)幾分之一美分,但是一旦你的酷項目被病毒式傳播,那么這些微不足道的一分錢就會開始累積起來。

同樣重要的是要認識到API是不斷變化的,訪問絕不是永久的或有保障的。當一些聰明的人發(fā)現(xiàn)Venmo交易通常是公開的,他們創(chuàng)建了Vicemo網(wǎng)站,讓那些想要瀏覽那些標記著可能不那么體面行為的交易的人使用。這些有時令人尷尬的細節(jié)會公開嗎?我希望有人注意到隱私的影響。Facebook不夠小心,現(xiàn)在它的API顯示的信息更少了。

最精明的API開發(fā)人員通過添加更徹底的身份驗證、更好的安全性和更仔細的核算,避免了這樣的尷尬。一些API愛好者認為,將數(shù)據(jù)保存在托管API的中央服務(wù)器群中要比讓數(shù)據(jù)迷霧般分散在互聯(lián)網(wǎng)上漂浮要好得多。如果中心倉庫保持強大,則數(shù)據(jù)保持受保護。

所有這些都意味著使用API比以往任何時候都更加復(fù)雜,但它通常是可管理的。在大多數(shù)情況下,API將為你進行管理。讓你自由地想出聰明的方法,將接口背后的代碼與應(yīng)用程序集成在一起。

這里有15個API吸引了我們的眼球,讓我們想要重新架構(gòu)堆棧中的每個應(yīng)用程序。

1.Slack

一個好的編程團隊可以為一個API定義一個偉大的架構(gòu),但是真正衡量需求的標準是人們是否在使用這個平臺。在Slack的例子中,越來越多的辦公室都在接受它。越來越多的團隊正在用Slack頻道替代會議,這些團隊正在使用Slack消息來定義工作流程。這意味著有更多的需求將其他所有辦公工具連接到Slack。更多的要求聊天機器人發(fā)布更新到正確的聊天室,以便正確的團隊成員可以更新一切。發(fā)布更新的傳入機制非常簡單。如果這還不夠,還有訪問事件和實時消息的雙向API。“不要給我們打電話,”文檔上說。“我們會打電話給你。”

2.Webdam

公司的大部分數(shù)字存在都是由圖像定義的,這些圖像需要存儲,編目和策劃。曾幾何時,我們可以將它們粘貼在具有多個文件夾的文件服務(wù)器上。Webdam更進一步,提供安全的云存儲以及經(jīng)過審核和組織的工作流程。照片和藝術(shù)品作為文件從創(chuàng)作者處獲得,但它們成為系統(tǒng)內(nèi)部的“資產(chǎn)”,因為它們通過對定義品牌的廣告,網(wǎng)站和小冊子的批準鏈。如果你是一家小公司,并且你是唯一一個控制品牌形象的公司,你可以用一大塊文件空間自己做。但是當你開始與團隊合作時,管理流程的工具變得至關(guān)重要。Webdam API允許你利用自己的內(nèi)部代碼,并依賴Webdam作為存儲和組織圖像的文件系統(tǒng)。

3.RingCentral

電話對公司來說仍然是一個挑戰(zhàn)。許多人都在努力適應(yīng)員工攜帶個人電話的方式,幾乎忽略了桌面上昂貴的公司電話。畢竟,個人手機會議,但公司電話沒有。

RingCentral是一款現(xiàn)代化的交換機,可以使用網(wǎng)絡(luò)界面將公司的電話基礎(chǔ)設(shè)施與個人和公司手機集成在一起。來電可以路由到整個工作組和管理團隊,以確保不會錯過重要客戶的電話。

RingCentral API是一種自動化的方法,可以保持這些數(shù)字和角色列表的組織和最新狀態(tài)。許多公司可能希望整合他們的入職(和離職)腳本來兼顧員工的號碼。API還將跟蹤呼叫量,并讓你使用分析和可視化來衡量員工在呼叫上花費的時間。如果你想要更多自動化,聊天機器人API將向用戶傳播重要的狀態(tài)更新。

4.Twilio

除了保持基礎(chǔ)設(shè)施在辦公室內(nèi)工作外,還有更多的電話集成。Twilio旨在簡化你的應(yīng)用程序與手機的舊語音和文本功能的接口,換句話說,我們的手機可以在流行語“智能手機”到來之前做的事情。

如果你必須將消息傳遞給某人并且達到某人正在進行語音通話的最佳方式,你可以將消息傳遞給Twilio的TwiML API,以便它可以撥打號碼,將消息轉(zhuǎn)換為語音,然后播放任何人都會接受。其他Twilio API可讓你發(fā)送短信并回復(fù)撥打特殊Twilio號碼的來電。

這些不是唯一的選項,而且列出的數(shù)量太多了。 Twilio的主要作用是構(gòu)建一種基礎(chǔ)設(shè)施,使得可以通過一系列專家接收成千上萬的日常呼叫,這些專家接聽最終排隊的呼叫。它將舊學(xué)校的電話選項,語音和短信視為一等公民,并且更容易與他們聯(lián)系。

5.Watson

由于對人工智能的廣泛興趣,Watson品牌名稱正在增長,超過IBM本身。Watson已經(jīng)涵蓋了大約十二種不同的API,可以幫助你理解圖像,聲音和文本。你輸入訓(xùn)練集,然后API學(xué)習(xí)足以開始回答問題。Visual Recognition API將拍攝你的圖像并開始應(yīng)用標記,以對圖片中的項目進行分類。Tone Analyzer API將查找表示文本中特定情感的單詞。IBM建議你將此信息傳遞給聊天機器人,以便它們表現(xiàn)得恰當。

查看Watson文檔,入門代碼和SDK以開始編寫你自己的“認知應(yīng)用程序”?;蛘咧恍枋褂肳atson API Explorer來了解API在你編寫任何內(nèi)容之前將執(zhí)行的操作。

6.HootSuite

管理你在社交媒體上的存在對個人來說是一個巨大的挑戰(zhàn),對公司來說是一個更大的挑戰(zhàn),特別是大型和不同的公司。Hootsuite將公司的所有社交媒體帳戶集中在一個地方,然后通過你的API打開對你的收藏的訪問權(quán)限。它會監(jiān)視你的社交媒體回復(fù)和交叉發(fā)布,讓你整理回復(fù)和新通知。Hootsuite API是一種元API,它提供一個訪問點,反過來,它將連接到所有社交媒體API。

Hootsuite API還提供了一系列webhook,可以在特定的Hootsuite事件發(fā)生時調(diào)用。換句話說,它可以將新聞推送到你已經(jīng)去過的任何其他API。

7.Google云端硬盤

作為Microsoft Office的替代品,Google Docs越來越受歡迎,這意味著將在線生產(chǎn)力套件與其余堆棧集成的需求越來越多。你可以使用Google廣泛的Google Drive REST API創(chuàng)建和共享Google文檔文檔。主要目標是希望在一個集中位置管理常規(guī)自動報告(和其他文檔)的簡便方法。

當然,一旦創(chuàng)建了這些文檔,所有具有訪問權(quán)限的人都可以對其進行修改,擴展和評論。換句話說,如果你想為人們創(chuàng)建一種集中的方式來協(xié)作并理解某些共享數(shù)據(jù),你只需將原始文檔轉(zhuǎn)儲到Google云端硬盤世界中,其余工作由Google基礎(chǔ)架構(gòu)。

Google Drive API的數(shù)量龐大且不斷增長。所有不同文件類型(表格,文檔,幻燈片)都有角落,可以為使用這些文件的任何人添加更多功能。此外,還有越來越多的與Android操作系統(tǒng)的集成,這為智能手機的快速開發(fā)提供了可能性,而無需創(chuàng)建完整Android應(yīng)用程序的麻煩。

8.Google AR

如果一張圖片價值1000字,那么如果你添加一些文字氣泡和詳細信息來解釋我們正在看的東西,那么它的價值是多少?增強現(xiàn)實(AR)提供了將大量這些動畫細節(jié)實時添加到我們的相機所看到的內(nèi)容的機會,并與其他人共享這些虛擬對象和圖表。Google希望構(gòu)建支持這些AR互動的骨干網(wǎng)。

例如,Google的Cloud Anchors API允許Android應(yīng)用在3D空間中標記坐標,以便多個用戶可以創(chuàng)建單詞,線條,對象和其他增強功能的協(xié)作集合??梢詫⑵溆糜谏虅?wù)會議,討論或游戲。谷歌的Light Board游戲讓兩個人在“AR空間”的棋盤游戲中競爭,隱藏的現(xiàn)實標記只有那些有訪問權(quán)限的人才能觀看。

9.不可變的Azure Blob存儲

計算機中最大的隱藏問題之一是病毒,黑客和其他有惡意的人經(jīng)??梢哉业礁淖償?shù)據(jù)的方法。這應(yīng)該不足為奇,因為硬件團隊總是希望能夠輕松更改數(shù)字數(shù)據(jù)。他們甚至競爭看哪個磁盤驅(qū)動器或RAM芯片將以最快的速度更改數(shù)據(jù)。

但是,如果你想使用該數(shù)字文件來解決犯罪或?qū)徲嬆承┴攧?wù)賬簿,該怎么辦?哎呀。我們希望相信我們的數(shù)字文件可以提供法律和財務(wù)糾紛的證據(jù),但這只有在我們可以信任這些文件的情況下才有效。不幸的是,“數(shù)字”一詞意味著“易于編輯”和“易于偽造”。

這就是為什么微軟創(chuàng)建了“不可變的blob存儲API”,這是一個無法更改數(shù)據(jù)的系統(tǒng)。可以創(chuàng)建和讀取Blob,但不能修改或刪除Blob。因此,一旦存儲了文件,它應(yīng)該保持完全相同。它完美嗎?沒有什么是完美。但微軟已經(jīng)忘記了包括更新文件的功能,實質(zhì)上是數(shù)據(jù)更改的最簡單的矢量。這將使審計員,偵探和包裝到處睡覺老鼠更容易一些。

還有一些聰明的附加功能可以自動確定保留數(shù)據(jù)的時間長度。清潔房子變得有點簡單。

10.Coinbase

比特幣和其他山寨幣的世界仍然是許多管理者的神秘沼澤,一個充滿危險的老虎陷阱和難以想象的財富的奇怪和異國情調(diào)的世界。貴公司是否應(yīng)該建立對互聯(lián)網(wǎng)最新前沿的探險?沒有正確的答案。當你涉足時,比特幣可能價值數(shù)十億,或者它們可能毫無價值。

Coinbase仍然是開發(fā)此領(lǐng)域的最佳資助和支持平臺之一。它得到了硅谷最好的風(fēng)險投資家的慷慨資金支持。當然,這不是任何保證,但它比將你的財務(wù)未來信任到黑暗網(wǎng)絡(luò)的某個匿名角落更好。

如果你需要購買,出售,存儲或僅研究比特幣,以太坊和一些其他主要代幣,Coinbase的API可讓你將錢包與你的堆棧集成。如果你想更深入一點,你可以使用Coinbase Pro(以前稱為GDAX的數(shù)字貨幣交易所)探索交易環(huán)境,或者使用Paradex中繼平臺嘗試錢包到錢包交易。

11.BlazingText

雖然照片和視頻在互聯(lián)網(wǎng)上占據(jù)主導(dǎo)地位,但其中很大一部分仍然是字母和文字。 Amazon SageMaker的BlazingText算法通過使用描述該詞之前如何使用的數(shù)據(jù)標記文本來幫助理解單詞。你輸入原始文本并獲取可用于情感分析的語義和實體分類向量。如果你想要更高的計算能力,算法可以在多核機器和GPU上運行得更快。

12.Amatino

每個人都喜歡相信跟蹤資金流動,通常稱為“會計”,這只是一堆小學(xué)的算術(shù),但任何接受這項工作的開發(fā)人員都會很快了解到任務(wù)的復(fù)雜程度。Amatino是一家初創(chuàng)公司,提供API,可以為你處理許多最重要的雜務(wù),這樣你就可以專注于更大,更宏偉的想法,這些想法會交叉,帶來足夠的收入,因此你可以有所重視。換句話說,Amatino提供行業(yè)標準的“復(fù)式會計”作為按需服務(wù)。請注意,它仍處于alpha階段,因此并非所有功能都得到保證。

13.OpenWeatherMap

我們可以控制生活的許多部分,但不能控制自然界最強大的力量。我們所能做的只是打開天氣預(yù)報并觀看暴風(fēng)雨?,F(xiàn)在,可以使用OpenWeatherMap自動完成更多此項觀看,OpenWeatherMap為超過200,000個位置的當前和歷史數(shù)據(jù)提供不同的API。有關(guān)溫度和風(fēng)等基礎(chǔ)知識的信息,現(xiàn)在該公司正在測試一些有紫外線數(shù)據(jù)和空氣污染的數(shù)據(jù)領(lǐng)域。

這些API將有助于支持依賴于天氣的工作的任何平臺。這意味著農(nóng)業(yè),建筑,體育,類似伍德斯托克的節(jié)日,以及在外面發(fā)生的任何其他活動。

14.優(yōu)步和Lyft

任何一個生活在上個世紀的人都必須記住,富人們所做的最終姿態(tài)是“發(fā)送一輛豪華轎車。”沒有什么說你到達了一個地位高于一些穿西裝的豪華轎車司機拿著一個標志的土地。你的名字。

Uber和Lyft現(xiàn)在擁有API,讓你的軟件自動制作出如此宏大的手勢。

優(yōu)步和Lyft都可以讓你跟蹤可用的汽車,并確保為你的用戶顯示一輛汽車。還有更深入的API可幫助企業(yè)跟蹤收據(jù)并整理所有用戶的數(shù)據(jù)。司機可能不會像80年代關(guān)于華爾街的電影那樣穿著得體,但你會得到你想去的地方。

責(zé)任編輯:武曉燕 來源: 云技術(shù)之家
相關(guān)推薦

2024-09-02 14:30:43

2023-11-27 15:49:55

軟件開發(fā)系統(tǒng)設(shè)計

2023-11-17 14:18:48

開發(fā)編程

2019-11-20 12:09:01

JavaScriptGitHub工具

2022-04-27 09:48:56

JS前端開發(fā)

2013-06-26 09:42:52

Web開發(fā)URL編碼URL

2019-11-23 23:38:51

開發(fā)者微服務(wù)安全

2023-08-11 18:11:49

2025-03-05 09:21:08

2016-09-28 22:44:40

HttpWeb

2021-03-09 10:26:24

Python開發(fā)工具

2013-07-29 11:11:33

C++C++11

2023-10-26 16:56:24

2019-05-24 09:04:31

C++編程語言開發(fā)

2025-01-07 10:01:10

2018-05-03 08:45:58

Linux命令

2013-01-28 10:25:46

開發(fā)人員設(shè)計技巧

2024-06-04 14:31:16

2020-01-27 16:28:57

開發(fā)命令遠程服務(wù)器

2020-06-03 18:10:46

GitHub代碼庫前端
點贊
收藏

51CTO技術(shù)棧公眾號