文章出處
文章列表
今天鼓起勇氣,決定把這個貢獻出來。不敢誤人子弟,也一直擔心,在不良質量的產品會禍害人,但自己已經使用,它本身也沒技術。
平庸的代碼,高效地實用,為環信貢獻點力,如有問題,歡迎斧正,一起學習,一起成長,何樂而不為!
ease-restapi 1.2
ease-restapi is a Python package that use 'www.easemob.com' website REST API for you.
Introduce:
本實例使用了 request <http://docs.python-requests.org/en/latest/>類庫來調用環信的REST API, 在運行本示例代碼之前, 請先參考 這里 <http://docs.python-requests.org/en/latest/user/install/>安裝.
Introductions
本地開發說明, 本地代碼在基于環信官方REST API的對接, 分幾部分描述如下.
ease_restapi:
- service包為對官方REST API的對接, 按功能模塊依次組織代碼, 文件名以 ease_ 為前綴標識.
- service包__init__.py提供REST API實現的對外調用.
- simplify包__init__.py提供環信與本地業務的對外調用, usage.py提供本地業務的調用注意點.
- config.py為包配置模板文件.
- demo包為本地賬戶與環信賬戶的對接的另一種形式.
project_demo:
- 實用django生成項目.
- config.py為該項目ease-restapi配置文件.
- common.py為本地公共類庫.
- demo.py為service包的使用實例, 同時也是測試.
Two Integration Mode:
本地代碼與環信賬戶的鏈接, 有兩種形式: - 本地表的形式, 以demo中models.py, admin.py, chkinfos.py為個單元, 實現本地賬戶與環信賬戶的對接. - 官方建議形式, 以simplify中bridge.py為單元, 實現本地賬戶與環信賬戶的對接. - 環信ID規則: <http://www.easemob.com/docs/rest/userapi/>
Attention Note:
- 基于版本:2015-01-21
- 后續官方REST API的一旦變動, service包的代碼相應要微調.
- project_demo中urls.py, views.py, 請根據需要補全, 目前只保留用于web形式測試功能.
文章列表
全站熱搜