每天或者每月定时给自己的微信发送消息

实现方式:采用飞鸽快信,每月总送1000条消息

1.申请接口,(为避免广告嫌疑,请自行百度飞鸽快信)

2.代码测试 使用的jar包为 httpclient-4.3.6

import java.util.ArrayList;

import java.util.List;

import org.apache.http.NameValuePair;

import org.apache.http.client.entity.UrlEncodedFormEntity;

import org.apache.http.client.methods.CloseableHttpResponse;

import org.apache.http.client.methods.HttpPost;

import org.apache.http.entity.StringEntity;

import org.apache.http.impl.client.CloseableHttpClient;

import org.apache.http.impl.client.HttpClients;

import org.apache.http.message.BasicNameValuePair;

import org.apache.http.util.EntityUtils;

/**

* 发送飞鸽快信

*

*/

public class SendWechatMsg {

public static void sendMsg(String title,String content,String remark) throws Exception {

// 创建一个httpclient对象

CloseableHttpClient client = HttpClients.createDefault();

// 创建一个post对象

HttpPost post = new HttpPost("http://u.ifeige.cn/api/send_message");

// 创建一个Entity,模拟表单数据

ListformList = new ArrayList();

// 添加表单数据

formList.add(new BasicNameValuePair("secret", "********************************"));

formList.add(new BasicNameValuePair("token", "*********************************"));

formList.add(new BasicNameValuePair("key", "notice"));

formList.add(new BasicNameValuePair("title", title));

formList.add(new BasicNameValuePair("content", content));

formList.add(new BasicNameValuePair("remark", remark));

formList.add(new BasicNameValuePair("time", "time()"));

// 包装成一个Entity对象

StringEntity entity = new UrlEncodedFormEntity(formList, "utf-8");

// 设置请求的内容

post.setEntity(entity);

// 设置请求的报文头部的编码

// post.setHeader(new BasicHeader("Content-Type",

// "application/x-www-form-urlencoded; charset=utf-8"));

// 设置期望服务端返回的编码

// post.setHeader(new BasicHeader("Accept",

// "text/plain;charset=utf-8"));

// 执行post请求

CloseableHttpResponse response = client.execute(post);

// 获取响应码

int statusCode = response.getStatusLine().getStatusCode();

if (statusCode == 200) {

// 获取数据

String resStr = EntityUtils.toString(response.getEntity());

// 输出

System.out.println(resStr);

} else {

// 输出

System.out.println(statusCode);

}

}

}

参数简介(详细请移步接口网站)

群组接口 此接口用于给群组添加接收消息的用户

参数说明:

参数名称     参数类型     描述

secret    String(必选)    系统分配给您的密钥,在用户中心查看

token    String(必选)    群组token,可以群组详情里查看

uid    int(与name可选其一)    用户在飞鸽快信的ID,唯一,通过用户列表接口获得

name    string(与uid可选其一)    用户的微信昵称,通过用户列表接口获取比对

单独给用户发消息 此接口用于单独给关注管理员的用户发送消息

参数说明:

参数名称     参数类型     描述

secret    String(必选)    系统分配给您的密钥,在用户中心查看

uid    Int(必选)    接收消息人员的ID,通过用户列表获得

key    Int(可选)    消息模板KEY,不传即视为故障通报通知

title    String(必选)    消息标题,请使用您自己的内容替换

content    String(必选)    消息内容,请使用您自己的内容替换

remark    String(必选)    消息详细说明,请使用您自己的内容替换

time    Numeric(可选)    时间,不传即为服务器接收到消息的发送请求的时间

java程序往微信群里发消息_通过java程序,给微信发送消息相关推荐

  1. HTML文件发到群里,如何在微信群里发可在线编辑的文档

    微信是一个大家都会使用的社交软件,在微信群中,很多用户都会使用手机交友,那么如果用户在使用的时候需要与微信群中的好友一起互动,在处理工作问题的时候,需要所有成员都便捷文档,让更多的用户可以参与到办公或 ...

  2. 微信群视频代理服务器,在微信群里发大于20M的视频,方法竟然这么简单

    我们都知道微信对用户发送的视频在文件大小上很多限制: 1.朋友圈只能发10s以内的并且是微信拍摄的视频: 2.微信群只能发小于20M的视频,满足要求,发送的时候也会自动压缩. 那么,如何在微信(群)上 ...

  3. 微信群里好玩的互动游戏有哪些?微信营销互动游戏盘点

    大家是否了解活跃的微信群氛围才可以延长社区寿命吗,如果一个微信群有大量潜水客户,平日里很少有群内成员发言,久而久之就会解散.到那时,创建微信群的意义将不复存在.那如何活跃微信群氛围?说实话,玩游戏是很 ...

  4. 把社区超市「开在」微信群里的生意,值 40 亿美元吗?

    有的时候,看似火热.密集的融资盛况未必代表一个新赛道的开始,也可能是终局的提前到来. 在过去两个月里,社区团购赛道密集地发生了近百亿元规模的融资.并购. 但这并不意味着一个赛道的即将爆发,而更可能是它 ...

  5. 天气预报文字版微信_早起微信励志语录 微信群里的带励志语录的天气预报在哪找...

    怎样每天往微信群里发文字天气预报和带励志的语言. 有关励志英文语录的微信公号 通过关键词可以搜索到. 你好微信用户 你可以通过搜索关键词查到自己所需要的公众号 点击右上角十字 添加朋友 公众号 输入关 ...

  6. 把 14 亿中国人民都拉到一个微信群里在技术上能实现吗?

    全世界只有3.14 % 的人关注了 爆炸吧知识 作者丨Max 链接:zhihu.com/question/293021546/answer/487157602 把 14 亿中国人民都拉到一个微信群里在 ...

  7. 2018互联网行业寒冬裁员实录:整个11月 公司微信群里消失了200多人

    作者 | 刘娉婷 来自 | 第一财经 "没想到裁员来得这么快,也没想到会先从我开始."在创业公司工作的一年多以来,市场部经理李远的考核成绩一直是最好等级,但这并不能改变他被裁员的事 ...

  8. 微信群聊小机器人的服务器,微信群里自动聊天的机器人是怎么弄的?有没有操作教程?...

    原标题:微信群里自动聊天的机器人是怎么弄的?有没有操作教程? 很多人在做微信营销的时候都在群里放了个"机器人",这个机器人到底是什么来头,有这么神奇,这么智能吗? 其实这个机器人只 ...

  9. 微信群里的群工具怎么添加群工具微信

    微信(wechat)是腾讯公司于2011年1月21日推出的一个为智能终端提供即时通讯服务的免费社交程序,微信支持跨通信运营商.跨操作系统平台通过网络快速发送免费(需消耗少量网络流量)语音短信.视频.图 ...

  10. 怎么把服务器里面的微信拉到群里,把14亿中国人都拉进一个微信群里会有怎样的盛况?...

    原标题:把14亿中国人都拉进一个微信群里会有怎样的盛况? 知乎上有一个非常热门的问题:"把 14 亿中国人民都拉到一个微信群里在技术上能实现吗?" 实际上,根据国家统计局的数据,截 ...

最新文章

  1. python猿辅导_如何用数据分析方法剖析“猿辅导”K12课程
  2. Windows中报错:Fatal error in launcher: Unable to create process using ‘“‘ 的解决方案
  3. .NET程序设计之四书五经
  4. 英特尔将Nervana技术融入产品路线图
  5. openssl生成https证书 (转)
  6. JDK源码解析之java.util.AbstractCollection
  7. 在Python当中如何打印输出当前时间(代码)
  8. MFC之处理消息映射的步骤...
  9. 存储过程+调用存储过程+无/带参的存储过程+in参数+out参数+int out参数+为参数设置默认值...
  10. openvswitch安装与使用
  11. OpenGL学习脚印:深度測试(depth testing)
  12. 创建crawlspider爬虫 学习笔记
  13. 实心和空心哪个抗弯能力强_为什么轮胎不设计成实心的?不怕爆胎 480阅读
  14. 苹果鼠标右键怎么按_UG经验技巧案例17把UG命令设置到Shift+Ctrl+鼠标的左、中、右三键及右键长、按右键的方法...
  15. 基于51单片机的酒精检测仪设计
  16. 关于癌症的思考:癌症的本质是什么
  17. PostgreSQL 杀会话
  18. DASCTFNepCTF 部分writeup
  19. asp.net 将中文翻译成拼音(VS2008)
  20. python设置子图的坐标_python如何调整子图的大小?

热门文章

  1. 想学python,想买本书自学,有什么推荐的书籍?
  2. 重装系统后git库不能使用_重装系统后git库初始化
  3. 安捷伦数字万用表软件NS-Multimeter,实时数据采集数据自动保存
  4. 浅谈Android自定义View
  5. RF- BuiltIn_Run Keyword关键字系列
  6. CDR制作壮观的浩瀚宇宙星空实例教程
  7. 莱维特LEWITT声卡驱动安装设置方法
  8. 蛋白质降解技术中常用的蛋白酶(一)
  9. Vue3中点击箭头切换图片
  10. PyTorch代码学习-ImageNET训练