JiGuang's officially supported Python client library for accessing JMessage APIs. 极光官方支持的 JMessage Python 版本服务器端 SDK。
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
example
jmessage
test
.gitignore
.travis.yml
CHANGES.txt
LICENSE
MANIFEST.in
README.md
README.rst
requirements.txt
setup.py

README.md

JMessage API Python SDK

简介

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

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

支持

Python 2.7

安装

pip 安装

pip install jmessage

下载之后运行

python setup.py install 

样例

以下代码截取自项目目录下的 example/users/regist_user.py

from jmessage import users
from jmessage import common
from conf import *
import json
jmessage=common.JMessage(app_key,master_secret)
users=jmessage.create_users()
user= [users.build_user("user","password")]
response=users.regist_user(user)
print (response.content)

以下代码截取自项目目录下的 example/messages/send_message.py

from jmessage import users
from jmessage import common
from conf import *
jmessage=common.JMessage(app_key,master_secret)
messages=jmessage.create_messages()
message=messages.build_message(1,"single","admin","text",
                                "xiaohuihui","admin","Hello, JMessage!")
response=messages.send_messages(message)
print (response.content)

以下代码截取自项目目录下的 example/groups/create_groups.py


from jmessage import users
from jmessage import common
from conf import *
jmessage=common.JMessage(app_key,master_secret)
groups=jmessage.create_groups()
group=groups.build_group(owner_username="dev_fang", name="jpush",
                          members_username=["xiaohuihui"], desc="jpush group")
response=groups.create_group(group)
print (response.content)