ease-restapi is a Python package that use 'www.easemob.com' website REST API for you.
Project description
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形式测试功能.
Changelog
1.3 - 10-Feb-2015
fixed distributing file for careless
1.2 - 25-Jan-2015
First release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for ease-restapi-1.3.linux-x86_64.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39ea094d88acdbb1a2b54167c14fd0ce3beca14a4c2099d490903a83e2bca989 |
|
MD5 | c59b332bf10d09da5e1dfac9989a0049 |
|
BLAKE2b-256 | fbe8f1831f59f133be8a677ce0d69d08f5d3aa30a0c8913ad6250c4bbb25f782 |