• JMessage API Python SDK
    • 简介
    • 支持
    • 安装
    • 样例

    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)