0xE9 发表于 2019-4-29 19:52

【原创源码】【PHP】从服务器推送报警和日志到手机

本帖最后由 0xE9 于 2019-4-29 20:11 编辑

# 前言:
早期为了想通过公众号获取代码在服务器上是否有啥错误,于是就写了这份源码,没啥技术含量。
由于使用的是开放的测试接口,所以需要你配置的东西很少。
源码包含功能:1. 自动回复2. 识图3. 自定义推送
# 第一步:
```
https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
在微信公众平台申请测试号,只需要你用微信扫一扫。
```
# 第二步:
```
1. 在测试号信息里获取appID和appsecret
2. 在测试号二维码使用微信关注测试公众号,然后在二维码右侧就会出现你的openid
```
# 第三步:
```
1. 在接口配置信息里的Token栏填写任意字符如“05445162214aaece5fac371876ee944c”
2. 下载源码(源码在文末)并填入appID、appsecret、Token,将源码放入你的服务器
3. 在接口配置信息里的URL栏填写http://你的域名/wechatapi.php并提交验证
4. 在JS接口安全域名填写你的域名
```
# 第四步:
```
1. 在模板消息接口里点击新增测试模版
2. 在新增测试模版中的模版内容里面粘贴下面内容,模版标题任意填
3. 提交模版后在模板消息接口中获取模版ID(即template_id)
```
----------
```
测试来源:{{func.DATA}}
测试时间:{{time.DATA}}
测试内容:{{msg.DATA}}
```
> PS:若需要修改推送内容,将这里的改掉就行了,改了模版之后还需要将源码里的send()改为与模版一致

# 第五步:
-
> ![](https://0d077ef9e74d8.cdn.sohucs.com/rp1LBAq)

----------
```
1. 修改源码中的配置项(如上图),重新上传到你的服务器
2. tulingkey申请地址(图灵机器人):http://www.tuling123.com/member/robot/index.jhtml
3. API_Key和Secret_Key申请地址(百度识图):https://console.bce.baidu.com/ai/#/ai/ocr/app/list
```
----------
> PS:appid和appsecret对应第二步1,token对应第三步3,template_id对应第四步3,openid对应第二步2

# 第六步:
```
访问http://你的域名/wechatapi.php?type=send即可推送
```
# 效果图:
-
![](https://0d077ef9e74d8.cdn.sohucs.com/rp1vTBA)![](https://0d077ef9e74d8.cdn.sohucs.com/rp1vZT3)



renpeng009 发表于 2019-4-29 20:21

很有参考价值

83636368 发表于 2019-4-29 20:42

还是很有参考价值的。谢谢

lsunrise 发表于 2019-4-29 21:38

看看看着有点意思

拉风少年 发表于 2019-4-29 21:40

之前用过。但是测试号来的消息是静默推送的。就不用了

yoin 发表于 2019-4-29 21:52

接口配置信息提交,显示配置失败?

0xE9 发表于 2019-4-29 22:03

yoin 发表于 2019-4-29 21:52
接口配置信息提交,显示配置失败?

源码里面的token一定要和平台里的token一致,验证接口信息只需要token一致就行了

yoin 发表于 2019-4-29 22:18

0xE9 发表于 2019-4-29 22:03
源码里面的token一定要和平台里的token一致,验证接口信息只需要token一致就行了



设置一样了啊{:1_904:}

0xE9 发表于 2019-4-29 22:21

yoin 发表于 2019-4-29 22:18
设置一样了啊

那你试试随机字符的MD5值我忘了token的规则是啥了,公众号文档里有

忧郁之子 发表于 2019-5-9 12:06

东西不错,有学习价值,谢谢分享。
页: [1]
查看完整版本: 【原创源码】【PHP】从服务器推送报警和日志到手机