https://github.com/jpush/jmessage-api-python-client
JiGuang's officially supported Python client library for accessing JMessage APIs. 极光官方支持的 JMessage Python 版本服务器端 SDK。
https://github.com/jpush/jmessage-api-python-client
Last synced: 9 months ago
JSON representation
JiGuang's officially supported Python client library for accessing JMessage APIs. 极光官方支持的 JMessage Python 版本服务器端 SDK。
- Host: GitHub
- URL: https://github.com/jpush/jmessage-api-python-client
- Owner: jpush
- License: mit
- Created: 2015-05-21T01:20:04.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2019-10-23T00:33:42.000Z (about 6 years ago)
- Last Synced: 2025-04-23T22:07:52.410Z (9 months ago)
- Language: Python
- Homepage: https://docs.jiguang.cn
- Size: 88.9 KB
- Stars: 9
- Watchers: 20
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.txt
- License: LICENSE
Awesome Lists containing this project
README
# JMessage API Python SDK
## 简介
这是 JMessage REST API 的 Python 封装开发包,是由极光推送官方提供的,一般支持最新的 API 功能。
对应的 REST API 文档:[https://docs.jiguang.cn/jmessage/server/rest_api_im/](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)
```