真实需求SpringBoot开发对接百万京东联盟订单邮件通知

经过

之前有空在京东带货挣点小钱,但是,发现时间久了就会一直查看订单的佣金,看看是不是有钱入账,这就让人很焦虑了,时不时的就想看一下是不是有订单收入。

思考

所以就参考着大佬的一些做法开发了一款软件,只要有订单收入就会发送邮件通知给指定的邮箱和微信。

软件

于是周末的时候就开发了一款实用性的软件,接下来简单的做下介绍,这款软件是使用 Java 进行开发的哈,如果需要的话我后续还增加了,用户申请使用,请听我一步步的道来。

里面的具体调接口我就不做介绍了,也是参考着大佬做的,那么只需要配置一下 yml 里面的文件就可以了。

邮件通知配置

图片

  • 首先配置的是这三个参数,在京东联盟里查看,我把截图贴下。

图片

  • 把对应的参数填进去即可

  • 接着就是设置邮箱了,首先你要设置发送邮件的邮箱,所以,最好有自己的一个小号,然后,把发送者邮箱密码参数和接收者邮箱参数填充即可。图片

怎么配置发送者邮箱呢?

  • 先上图,看图说话

图片

  • 开启截图下方的就行,我已经是开启的

图片

  • 然后就发送一下信息

图片

  • 就可以收到密码了,邮箱就是你这个当前设置的邮箱了

图片

配置我也贴在下面,可以具体的看看。

server:
  port: 8888


# 配置京东参数模板
app:
  key: # 填自己得京东参数
  secret: # 填自己得京东参数
  
  

# 是否开启
open:
  mail: true # 开启邮件通知
  wx: false # 开启微信通知
  filterPaid: true # 是否开启过滤未付款订单



# 配置邮件发送者参数
spring:
  mail:
    port: 465
    default-encoding: UTF-8
    host: smtp.qq.com
    username: # 填自己配置发送的邮箱
    password: # 填邮箱生成得密码
    properties:
      mail:
        smtp:
          auth: true
          starttls:
            require: true
          socketFactory:
            port: 465
            class: javax.net.ssl.SSLSocketFactory
            fallback: false



# 配置邮件接收者邮箱
mail:
  receive: #你自己得接收邮件邮箱

# 配置微信发送
wx:
  send:
    url: # 填写微信发送通知ULR




# 配置定时任务执行时间间隔
lyj:
  quartz:
    task: 0 */1 * * * ?  #每 5 分钟

接着将项目打包推送到服务器使用:

java -jar zhihu-mannge-0.0.1.jar &

就可以在服务器上运行了,然后每五分钟就会拉取一次接口,有订单的话就会发送到你的邮箱,再也不用时时刻刻的关注了。

微信通知

微信的可能就比较简单了,登录 http://sc.ftqq.com/3.version,并绑定微信,网站教程详细,不再赘述。

图片

唯一点就是要绑定到别人的微信公众号上,虽然说没啥影响,但是我还是挺介意的,想搞的可以改下如下配置

图片

效果

看下效果:

图片

图片

具体的源码我已经开源,可以自己去研究一下:

https://github.com/CXLYJ/zhihu-mannge

展望

最后,开源的是针对程序员的简单版使用的,而且,还需要服务器,现在我已经将后台代码写完,只要用户将相应的参数申请后台,就可以发送指定订单给指定的邮箱。

图片后续打算写给小程序 UI 给用户申请,我这边审核通过,就可以使用了。

是不是觉得很实用,需要的可以联系我申请,如果觉得不错的话,记得一键三连。

我是“一生”,一个在国企苟且偷生的打工人,下期再见。

 

关注公众号了解更多学习笔记和领取学习资源

                                                   图片

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值