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客戶利用我們自己的apmanbetx万博全站客户端i豐富客戶檔案數據而且有效地發送信息

什麼時候使用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是什麼?

閱讀更多

訂婚

Web推送如何提高用戶在線參與度

閱讀更多

什麼是競態條件?

閱讀更多

101的內容

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

閱讀更多