Can you summarize the following document?
        
  應用程式介面為:「『電腦作業系統(英語:Operating system)』或『程式函式庫』提供給應用程式呼叫使用的程式碼」。其主要目的是讓應用程式開發人員得以呼叫一組例程功能,而無須考慮其底層的原始碼為何、或理解其內部工作機制的細節。API本身是抽象的,它僅定義了一個介面,而不涉及應用程式在實際實現過程中的具體操作。  例如,圖形庫中的一組API定義了繪製指標的方式,可於圖形輸出裝置上顯示指標。當應用程式需要指標功能時,可在引用、編譯時連結到這組API,而執行時就會呼叫此API的實現(庫)來顯示指標。  應用程式介面可以是一組數量上千、極其複雜的函式和副程式,可讓程式設計師做很多工作,譬如「讀取檔案」、「顯示選單」、「在視窗中顯示網頁」等等。作業系統的API可用來分配記憶體或讀取檔案。許多系統應用程式藉由API介面來實現,像是圖形系統、資料庫、網路Web服務,甚至是線上遊戲。  應用程式介面有諸多不同設計。用於快速執行的介面通常包括函式、常量、變數與資料結構。也有其它方式,如通過直譯器,或是提供抽象層以遮蔽同API實現相關的資訊,確保使用API的程式碼無需更改而適應實現變化。  應用程式介面經常是軟體開發工具包(SDK)的一部分。

  API又分為(Windows、Linux、Unix等系統的)系統級API,及非作業系統級的自定義API。作為一種有效的程式碼封裝模式,微軟Windows的API開發模式已經為許多商業應用開發的公司所借鑑,並開發出某些商業應用系統的API函式予以釋出,方便第三方進行功能擴充套件。如Google、蘋果電腦公司,以及諾基亞等手機開發的API等等。

  URL: http://api.yinhangkadata.com/BankCard card:6222352812809642 key:866a0b5db38e8ac53e07e21bb7e7aa10
與因特網相連的端系統提供了一個應用程式介面(,縮寫:英語:API;又稱為應用程式程式設計介面)是軟體系統不同組成部分銜接的約定。