php tongjiapi 使用_Kayako REST API使用详解一
Kayako是PHP中非常流行的客服處理系統,包含工單模板、在線聊天模塊、新聞模板、知識庫模塊、疑難解答模塊以及電郵處理模塊。 為什么REST API? REST 是英文 Representational State Transfer 的縮寫,是近年來迅速興起的,一種基于 HTTP,URI,以及 XML 這些
Kayako是PHP中非常流行的客服處理系統,包含工單模板、在線聊天模塊、新聞模板、知識庫模塊、疑難解答模塊以及電郵處理模塊。
為什么REST API?
REST 是英文 Representational State Transfer 的縮寫,是近年來迅速興起的,一種基于 HTTP,URI,以及 XML 這些現有協議與標準的,針對網絡應用的設計和開發方式。它可以降低開發的復雜度,提高系統的可伸縮性。
在 REST 中,開發人員顯式地使用 HTTP 方法,對系統資源進行創建、讀取、更新和刪除的操作:使用 POST 方法在服務器上創建資源
使用 GET 方法從服務器檢索某個資源或者資源集合
使用 PUT 方法對服務器的現有資源進行更新
使用 DELETE 方法刪除服務器的某個資源
簡單的說就是提供REST的系統以資源為中心,構建并提供一系列的Web服務、數據交互作用。讓資源可以被讀取、添加、更新和刪除。
Kayako REST API
Kayako REST API可讓您快速開發應用程序連接和整合Kayako客服系統。
建立一個自定義插件時,Kayako連接到另一個應用程序或者從Kayako提取數據到其他內部系統中,REST API可讓您檢索,添加和修改數據在Kayako客服系統。在Kayako中幾乎每一個對象(無論是工單,用戶,員工等)都可以使用API來操作。命令動作描述
POST創建創建一個項目(例如工單)
GET讀取獲取一個項目或項目列表(例如工單列表)
PUT修改修改一個現有的項目或項目列表(例如改變一個存在的工單的擁有者)
DELETE刪除永久刪除一個項目或一組項目(比如刪除一個用戶)
啟用Kayako REST API
在Kayako后臺啟用API:Settings -> General -> API Settings -> Enable API Interface
啟用后,通過左側菜單查看API信息:Options -> Rest API -> API Information
API信息中的,API URL就是作為接受URL的網址。例如:http://yourkayakodomain.com/path-to-helpdesk/api/
Kayako REST API 驗證簽名
每一次請求都必須帶有每個請求的API公鑰和API密鑰,以及隨機生成的salt字符串和簽名。參數如何得到?信息
API key公鑰后臺管理員控制面板(REST API 信息中)。
Salt 隨機字符串為API的每個請求隨機生成的字符串。
Signature 簽名為API的每個請求通過Salt 隨機字符串和Secret key 密鑰作為Hash散列鍵計算出的簽名字符串。簽名是通過Salt 隨機字符串和Secret key 密鑰作為Hash散列鍵的SHA256散列方法計算得出。
Secret key 密鑰后臺管理員控制面板(REST API 信息中)。Secret key 密鑰不需要出現在API請求中。它只是用作鍵來計算簽名。
(...)
Read the rest of Kayako REST API使用詳解一 (160 words)
? lixiphp for LixiPHP, 2013. | Permalink | One comment |
Add to del.icio.us
Post tags: API, Kayako, PHP, REST API
Feed enhanced by Better Feed from Ozh
本文原創發布php中文網,轉載請注明出處,感謝您的尊重!
總結
以上是生活随笔為你收集整理的php tongjiapi 使用_Kayako REST API使用详解一的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信小程序view动态长度_微信小程序实
- 下一篇: include_fns.php_管理页面