智慧客服API最佳實踐—智慧物流客服

王者歸來525發表於2018-04-03

程式碼地址
https://github.com/yolo3a525/intelligent_logistics_cs

簡介
把原始碼如何編譯打包apk,讓手機能夠安裝使用
編譯打包環境要求
Windows7 及以上作業系統
Android studio 3.0.1及以上版本
Git工具

安裝

  1. 通過git下載程式碼到本地
  2. 通過android studio匯入工程(目錄為source)
  3. 通過選單欄 build->build apk 打包apk,apk位置為 sourceappbuildoutputsapk目錄下。
  4. 也可以直接連線手機,手機開啟開發者模式,通過選單欄Run-> run app.選擇自己的手機進行安裝。

配置&部署
在打包apk之前,先要進行一些配置修改才能在手機上正確執行。修改ApiConstants.java檔案中的以下3處。

//需要根據自己賬號進行配置
public final static String Ali_Key = "goxvu6Jqj3I4TCAe";
public final static String Ali_Secret = "xxxxxxxxxxx";

/**
 https://market.aliyun.com/products/56928004/cmapi023201.html?spm=5176.730005.0.0.2L4ktL#sku=yuncode1720100000
以上地址需要在阿里雲api市場購買,下面是購買後的配置
 */
public final static String EXPRESSAGE_API_CODE = "9b840f20e0a04651ad8f5464da7b21b4";

程式碼基本結構及呼叫流程
AESDecode 加密簽名使用
ApiConstants 需要配置資料以及api url
Expressage 物流資料api請求封裝,根據物流編號與快遞公司查詢物流情況。
NLPUtil 自然語言處理中的分詞api

  • 通過引入nlsclientSDK.完成語音到文字的轉變
  • 通過NLP 自然語言分詞處理,獲取物流公司名稱與快遞單號
  • 通過呼叫物流資料api,返回單號的物流情況。

建議&反饋
如有任何關於最佳實踐的問題和建議,請直接聯絡最佳實踐Owner。
如有任何關於阿里雲API的建議和反饋,請通過阿里雲聆聽平臺提交,地址: https://connect.aliyun-inc.com/ 提交時註明標籤:API最佳實踐


相關文章