開發者應該常聽到 API 這個名詞,甚至自己就在開發 API,而 OpenAPI 可以將內部 API 包裝之後,讓對這個服務提供商有興趣的開發者發送 HTTP 請求到服務提供商中。比如說發送 POST 請求在 Facebook 上面發表新文章、發送 GET 請求在 Twitter 上面讀取目前最熱門的內容。
但 WebHooks 大家應該就比較少聽到了,功能同樣是整合網路服務,OpenAPI 是「被動地」讓開發者使用服務提供商的資料,但 WebHooks 則是「主動」將服務提供商的資料送給所綁定的網路服務,類似於 Pub-Sub 這種模型。就以台灣來說,OpenAPI 愈來愈普遍出現在各個服務提供商裡,但小編的印象中好像還沒看到有把 WebHooks 做進去的。
PS. 經提醒,小編都忘了其實台灣有愈來愈多的 chatbot 公司,這些 chatbot 也一定都會具備 WebHooks 的功能喔。
提了這麼多,為了想讓大家更了解到底什麼是 WebHooks,小編最近把 http://www.webhooks.org 的 wiki 翻譯成正體中文放在 http://webhooks.kewang.tw 上面。不過因為原始來源已經是 2011/6 了,所以裡面提到的一些歷史名詞都已經消失了,像是當時最具前瞻的 Google Wave,所以還有許多內容需要調整為現在大家比較容易理解的內容。大家有興趣的話可以幫忙糾正一下小編的翻譯,也補強一下現在正體中文的內容吧。
對了,小編家的產品 Qmi 最近也有 WebHooks 的功能了喔!之後也會陸續分享一些在開發 WebHooks 上要注意的地方。
* repo:https://github.com/kewang/webhooks-tw
#webhooks #openapi #googlewave #pubsub #qmi
「pubsub是什麼」的推薦目錄:
pubsub是什麼 在 Google Cloud - Home | Facebook 的推薦與評價
一圖搞懂 想擷取事件(events),然後串流至BigQuery、資料湖泊或者作業資料庫?#PubSub 是不錯的選擇。歡迎看下圖快速了解Pub/Sub 的運作方式和常見用途 . ... <看更多>
pubsub是什麼 在 PubSub | playRedis - Frank 的推薦與評價
Redis PubSub 的生产者和消费者是不同的连接,也就是上面这个例子实际上使用了两个Redis 的连接。 这是必须的,因为Redis 不允许连接在subscribe 等待消息时还要进行 ... ... <看更多>
pubsub是什麼 在 可視化Google Cloud 029 數據分析- 什麼是Cloud Pub/Sub? 的推薦與評價
可視化Google Cloud 029 數據分析- 什麼是Cloud Pub/Sub ? 50 views 1 month ago 廣東話可視化Google ... 经济机器是怎样运行的(时长30分钟) Ray Dalio. ... <看更多>