API簡介
與因特網相連的端系統提供了一個應用程序接口(英語:Application Programming
Interface,縮寫:API;又稱爲應用程序編程接口)是軟件系統不同組成部分銜接的約定。
API規定了運行在一個端系統上的軟件請求因特網基礎設施向運行在另一個端系統上的特定目的地軟件交付數據的方式。比方說:Alice使用郵政服務向Bob發一封信,郵政服務要求Alice將信放進信封中;在信封的中央寫上Bob的全名、地址和郵政編碼;封上信封;在信封的右上角貼上郵票;最後將信封丟進郵箱裏;郵政服務有自己的“郵政服務API”或一套規則,Alice必須遵循,郵政服務才能把信寄給Bob;同理,因特網也有一個發送數據的程序必須遵循的API,使因特網向接收數據的程序交付數據。—來源於:《計算機網絡-自頂向下學習法》
由於近年來軟件的規模日益龐大,常常需要把複雜的系統劃分成小的組成部分,編程接口的設計十分重要。程序設計的實踐中,編程接口的設計首先要使軟件系統的職責得到合理劃分。良好的接口設計可以降低系統各部分的相互依賴,提高組成單元的內聚性,降低組成單元間的耦合程度,從而提高系統的可維護性和可擴展性。
(摘自維基百科)
正題
草料二維碼生成API
接口地址 |
請求方法 |
https://cli.im/api/qrcode/code |
GET |
蒐藏共享二維碼API
接口地址 |
請求方法 |
https://wenhairu.com/static/api/qr |
GET |
請求參數 |
說明 |
text |
二維碼內容 |
size |
二維碼尺寸大小(示例:100) |
QR Server 二維碼API
接口地址 |
請求方法 |
https://api.qrserver.com/v1/create-qr-code/ |
GET |
請求參數 |
說明 |
data |
二維碼內容 |
size |
二維碼尺寸大小(示例:150×150) |
INSO 二維碼API
接口地址 |
請求方法 |
https://api.isoyu.com/qr/ |
GET |