Python+Jpush手机端信息推送
极光推送API是一种开发者服务,这里不再赘述
我们在官网申请账号,创建应用,这里官方有详细的文档描述,这里也不再赘述,下图是我创建好的应用。
我们打开自己 的应用,重点是找到自己应用的app_key和自己的Master Secre
再次点击侧面栏的推送设置,选择自己的推送设备,比如我的是安卓的,会看到下图式样
初次使用是需要设置包名,这个随便设置。之后保存,点击扫码下载安装app
之后就是重点利用python+jpush库来实现推送功能
import jpush as jpush
#此处换成各自的app_key和master_secret
app_key= '1e3be927069df2cbf4a72372'
master_secret = 'c0928e896dc6ad5da3a4fb14'
_jpush = jpush.JPush(app_key, master_secret)
_jpush.set_logging("DEBUG")
def all():
push = _jpush.create_push()
push.audience = jpush.all_
push.notification = jpush.notification(alert="眼泪不是答案,拼搏才是选择。只有回不了的过去,没有到不了的明天。跟自己说声对不起,因为曾经为了别人难为了自己。")
push.platform = jpush.all_
try:
response=push.send()
except common.Unauthorized:
raise common.Unauthorized("Unauthorized")
except common.APIConnectionException:
raise common.APIConnectionException("conn")
except common.JPushFailure:
print ("JPushFailure")
except:
print ("Exception")
# 连续推送4次
for i in range(1,5):
all()
对了,记得把手机的应通知功能打开,还有JpushAPP内的推送时间设置好,不然会无法收到推送信息
好了,没了