文章出處

 

  今天鼓起勇氣,決定把這個貢獻出來。不敢誤人子弟,也一直擔心,在不良質量的產品會禍害人,但自己已經使用,它本身也沒技術。

  平庸的代碼,高效地實用,為環信貢獻點力,如有問題,歡迎斧正,一起學習,一起成長,何樂而不為!

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形式測試功能.

文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()