JMessage API Python SDK

Github 源码

简介

这是 JMessage REST API 的 Python 封装开发包,是由极光推送官方提供的,一般支持最新的 API 功能。

对应的 REST API 文档:https://docs.jiguang.cn/jmessage/server/rest_api_im/

支持

Python 2.7

安装

pip 安装

  1. pip install jmessage

下载之后运行

  1. python setup.py install

样例

以下代码截取自项目目录下的 example/users/regist_user.py
  1. from jmessage import users
  2. from jmessage import common
  3. from conf import *
  4. import json
  5. jmessage=common.JMessage(app_key,master_secret)
  6. users=jmessage.create_users()
  7. user= [users.build_user("user","password")]
  8. response=users.regist_user(user)
  9. print (response.content)
以下代码截取自项目目录下的 example/messages/send_message.py
  1. from jmessage import users
  2. from jmessage import common
  3. from conf import *
  4. jmessage=common.JMessage(app_key,master_secret)
  5. messages=jmessage.create_messages()
  6. message=messages.build_message(1,"single","admin","text",
  7. "xiaohuihui","admin","Hello, JMessage!")
  8. response=messages.send_messages(message)
  9. print (response.content)
以下代码截取自项目目录下的 example/groups/create_groups.py
  1. from jmessage import users
  2. from jmessage import common
  3. from conf import *
  4. jmessage=common.JMessage(app_key,master_secret)
  5. groups=jmessage.create_groups()
  6. group=groups.build_group(owner_username="dev_fang", name="jpush",
  7. members_username=["xiaohuihui"], desc="jpush group")
  8. response=groups.create_group(group)
  9. print (response.content)