找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 79|回复: 9

请各位大佬帮个忙

[复制链接]

87

主题

860

回帖

2083

积分

金牌会员

积分
2083
发表于 2018-12-27 09:55:50 | 显示全部楼层 |阅读模式
本人熟悉php python等脚本语言 想弄一个每日推送至手机的油价提醒和违章提醒,但是用微信的话没有认证的公众号 小程序又需要formid,有没有好的办法能推送过来?不管是微信还是什么其他的app,只要能推送过来就好
回复

使用道具 举报

667

主题

5112

回帖

1万

积分

论坛元老

积分
12305
发表于 2018-12-27 09:56:26 | 显示全部楼层
微信你可以去申请开发者测试号一样可以用的
回复

使用道具 举报

119

主题

1687

回帖

3759

积分

论坛元老

积分
3759
发表于 2018-12-27 09:57:15 | 显示全部楼层
我选择短信推送或者钉钉推送,或者tg推送,或者139邮箱推送
回复

使用道具 举报

87

主题

860

回帖

2083

积分

金牌会员

积分
2083
 楼主| 发表于 2018-12-27 10:02:42 | 显示全部楼层

ansheng 发表于 2018-12-27 09:57

我选择短信推送或者钉钉推送,或者tg推送,或者139邮箱推送

钉钉推送是否需要企业资质?
回复

使用道具 举报

119

主题

1687

回帖

3759

积分

论坛元老

积分
3759
发表于 2018-12-27 09:57:00 | 显示全部楼层

叫妇 发表于 2018-12-27 10:02

钉钉推送是否需要企业资质?

不需要,你注册个钉钉,然后建个群组,在群组里面添加一个机器人就可以了,然后你每次通过调用机器人的API,都会在群里面发消息,和微信一样

https://open-doc.dingtalk.com/microapp/serverapi2/qf2nxq
回复

使用道具 举报

87

主题

860

回帖

2083

积分

金牌会员

积分
2083
 楼主| 发表于 2018-12-27 10:05:11 | 显示全部楼层

ansheng 发表于 2018-12-27 10:05

不需要,你注册个钉钉,然后建个群组,在群组里面添加一个机器人就可以了,然后你每次通过调用机器人的AP ...

感谢大佬
回复

使用道具 举报

2

主题

46

回帖

112

积分

注册会员

积分
112
发表于 2018-12-27 10:02:00 | 显示全部楼层
需要在钉钉上建一个群,(手机->面对面建群->只加自己),然后在电脑上设置机器人,获取tocken
回复

使用道具 举报

2

主题

46

回帖

112

积分

注册会员

积分
112
发表于 2018-12-27 10:05:42 | 显示全部楼层
我给你个shell脚本吧 , 这两天刚写的,把手机号和token换成自己的.
运行方式: sh alarm.sh 测试信息
或 : sh alarm.sh 测试信息 @
[ol]
  • #!/bin/bash
  • function httpRequest()
  • {
  • #curl 请求 将access_token换成自己的
  • curl -H "Content-type: application/json" -X POST -d '{"msgtype": "text","text": {"content": "'$message'"}, "at": {"atMobiles": ["'$phone'"], "isAtAll": false}}' https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  • }
  • # message 是要发送到钉钉的信息,中间不要有空格
  • message=$1
  • # 如果第二个参数是'@'符号,就@手机号对应的群成员
  • if [ "$1" != "" ] && [ "$2" = "@" ] ;then
  • phone=153xxxxxxxx
  • fi
  • httpRequest
  • exit 0
  • [/ol]复制代码
  • 回复

    使用道具 举报

    162

    主题

    455

    回帖

    1428

    积分

    金牌会员

    积分
    1428
    发表于 2018-12-27 10:05:00 | 显示全部楼层
    实时推送 websocket
    非实时 客户端 setInterval  查询服务端。python也有
    [ol]
  • #!/usr/bin/env python3
  • import json
  • import requests
  • import sys
  • def send_msg(url, phones, msg):
  •     headers = {'Content-Type': 'application/json;charset=utf-8'}
  •     data = {
  •         "msgtype": "text",
  •         "at": {
  •             "atMobiles": phones,
  •             "isAtAll": False,
  •         },
  •         "text": {
  •             "content": msg,
  •         }
  •     }
  •     r = requests.post(url, data=json.dumps(data), headers=headers)
  •     return r.text
  • if __name__ == '__main__':
  •     msg = sys.argv[1]
  •     phones = []
  •     url = 'https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
  • # print(send_msg(url, phones, msg))
  • send_msg(url, phones, msg)
  • [/ol]复制代码
  • 回复

    使用道具 举报

    48

    主题

    2294

    回帖

    4802

    积分

    论坛元老

    积分
    4802
    发表于 2018-12-27 12:35:29 | 显示全部楼层
    方糖的那个server醬(好像是这个名字)能微信推送啊
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-4-20 02:46 , Processed in 0.019653 second(s), 4 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表