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