101的內容


什麼是API?

Namkyu哦 通過Namkyu哦2018年4月11日

如今,沒有移動戰略的企業已經不是什麼秘密了陷入困境的生意.雖然大多數人都知道利用數據如果你想建立強大的、可持續的客戶關係,那麼通過數字渠道和平台吸引你的用戶是關鍵,但很多人對於技術如何讓他們做到這一點的細節並不清楚。

如今,為了吸引用戶,您必須擁有能夠以智能的、可伸縮的方式支持處理和處理客戶數據的工具。這使得企業很有必要利用像sdk和api。

不知道API到底是什麼?在辦公室聽到這個詞,隻是緊張地點點頭?在城市詞典裏查過然後默默地想,為什麼你認為城市詞典會有一個可靠的定義?好了,別擔心——我們有你呢。

什麼是API?

API是應用程序編程接口的縮寫!明顯的,對吧?

不完全是嗎?

沒關係。雖然這就是“API”的字麵意思,但它並不能為大多數人澄清很多事情,也不能讓人洞見API可以為您的業務提供什麼價值。

相反,讓我們關注api的關鍵:即它們是處理和響應請求的服務。它們往往由工具和協議組成,這些工具和協議經過優化,可以處理這些請求並提供適當的、及時的響應。這意味著它們能夠讓不同的軟件程序有效地相互作用。

很多時候,人們將API描述為兩個不同的係統或應用程序進行通信—也就是說,一個係統發出請求,API做出適當的響應。可以這樣想:當我和你說話時,我是在給你發送信息,但你也在回送回應——根據我傳遞給你的信息類型,你的回應可能會不同,並可能導致行動。(例如,如果我向你借鋼筆,這個請求可能會導致你把手伸進口袋,抓起一支筆遞給我。)

api的工作方式與此類似,使得以可伸縮的方式操作數據成為可能。api不僅可以返回數據以響應查詢,還可以向其他地方發送信息,甚至可以“說話”——也就是說,在其他係統中啟動新的進程和操作。

好吧,到目前為止我還懂…開玩笑的,我真的不懂。

完全公平!

好吧,想象一下你正在做早晨的例行公事,在工作前喝一杯咖啡。你走到咖啡師麵前,提出某種要求:“大杯美式咖啡。”有了你在請求中提供的數據,咖啡師就會決定他們是否可以製作這種飲料,如果可以,他們會遵循一係列步驟,最終以一杯熱咖啡回應你的溝通。如果咖啡師不能滿足你的要求——也許他們的咖啡豆賣完了,或者他們的銷售點係統壞了——他們會告訴你,然後從那裏,你可以點別的東西。

咖啡師所執行的服務——從收集您的訂單(或請求),處理它(準備濃縮咖啡和熱水),並返回一些響應或輸出(您的☕或“我能給您點別的嗎?”)——正是API所做的。

api和咖啡一樣普遍嗎?

就像你每天早上的例行公事一樣,你可能每天都要通過手機或筆記本電腦與api交互。就拿我來說吧。喝完咖啡後,我可能會用應用程序查看火車時刻表。那個應用程序正在請求某種API獲取即將到來的列車的實時到達時間,這樣我就可以訪問和查看數據,知道我需要多快才能趕上下一趟L線列車。從那裏,我擠進去,打開Spotify聽一些音樂,當它播放時,我讀著它處理的歌詞第三方在應用程序內部。我坐在我的辦公桌前,然後打開我的Gmail往裏看。理想的個性化)來自Braze客戶的消息,利用我們自己的amanbetx万博全站客户端pi豐富他們的客戶資料而且有效發送信息

什麼時候使用api有意義?

一般來說,當您有一個需要與其他係統通信的係統時,api可以是實現這一點的有效方法。它們不是唯一的方法——sdk,實時數據導出,還有其他工具,但api確實使大規模存儲、處理和為您服務信息成為可能。api可以以速度、安全性和適當的功能處理大量的請求,隨著客戶數據的數量和依賴於這些數據的係統的數量不斷增長,這一點非常關鍵。

api增加很多價值的一個常見地方是什麼?客戶信息。當品牌希望通過及時的、相關的推廣接觸到他們的客戶時,最有力的方法之一就是動態內manbetx万博全站客户端容——也就是說,自動從內部或公共API插入信息使他們發送給觀眾的信息個性化。(可以考慮為每個收件人添加個性化定製的天氣信息,或者根據他們以前的購買記錄個性化推薦。)

這是一個殺手級用例,因為有了api才有可能實現。但這不是唯一的。還可以使用api來支持跨多個係統(內部和外部)的更好的、內聚的客戶消息傳遞。你可以利用api來觸發電子郵件、推送通知和其他消息通過您的客戶參與平台發送,使發送消息msports万博体育客服響應客戶的店內購買和其他行為成為可能,這些行為在您的專有係統中被跟蹤。manbetx万博全站客户端你也可以通過內部係統發送信息但是,有了客戶參與平台提供的細分和定製功能,隻需要對適當的API端點進行API調用就可以了。msports万博体育客服

等等,什麼是API調用和API端點?

一個API調用是與給定API的通信,您發起該API是為了實現特定的目的—無論是調用天氣信息、觸發消息還是執行一些其他任務。(還記得我們討論過api對請求的響應嗎?這些請求稱為API調用。)另一方麵,API端點是給定API調用源自或指向的URL。因此,為了能夠成功地使用API,您需要從一個係統(通過該係統的API端點)向另一個係統的API端點進行API調用。

這並不像聽起來那麼令人困惑。把它想象成一個電話。您拿起您的電話(API端點)並撥打一個號碼,這將啟動一個電話呼叫(API調用),允許您與持有另一個電話的人(API端點)進行通信,以交換信息。

使用API有什麼缺點嗎?

需要注意的一個關鍵問題是:安全性。為了使用給定的API,您通常需要一個API密鑰(本質上是一個從您的API端點發送到您試圖與之通信的端點的代碼),以驗證請求是否應該被執行。如果您為給定的API創建一個單一的主API密鑰,該密鑰將允許任何擁有它的人完全控製您與該端點的交互,這可能會產生安全問題;例如,如果前雇員持有API密鑰,他們可以在沒有得到您的許可的情況下代表您的係統提出請求。一般來說,更安全的做法是創建一些具有特定權限和權力的特定API密鑰,並隻給團隊的每個成員足夠的訪問權限來有效地完成他們的工作(然後在他們轉換角色或離開公司時刪除密鑰)。

還有別的事嗎?

api是一種與其他係統進行通信的智能的、可信任的方式,它使許多組織能夠用更靈活、可伸縮和有效的東西取代手動流程和非實時數據流。

這就是api——它們正在成為經營現代企業的必要和基礎部分。例如,其他公司正在利用聯邦快遞的API來跟蹤訂單發貨和確認,而不是重新發明輪子,在內部設計一個完整的數字生態係統來執行相同的任務,這是有原因的。

在最好的情況下,api是一種值得信任的工具,可以使您的客戶更好地體驗您的品牌,並幫助您在係統之間更有效地移動數據。manbetx万博全站客户端但是仔細使用它們,不要忘記雖然api是在係統之間移動數據的聰明方法,他們不是的唯一途徑


Namkyu哦

Namkyu哦

Namkyu Oh是Braze公司的解決方案顧問。當他不與品牌合作製定客戶參與戰略或實施我們的產品時,你會發現他在寫詩,學習如何烹飪他祖母的最愛。

相關內容

短信

MMS是什麼?

閱讀更多

訂婚

網絡推送如何推動更強大的在線粘性

閱讀更多

競態條件是什麼?

閱讀更多

101的內容

一個(虛構的)營銷人員探索細分:建立平台和渠道細分

閱讀更多