一、概要

本文主要介绍WhatsApp Java api的主要接口和使用方法。

二、基本流程。

1、设置全局IP

2、设置账号

3、创建Task对象

4、调用Task对象的send方法,等待结果返回。

三、主要功能。

1、分析受众是否是whatsapp的有效账号

CheckFilter task = new CheckFilter(channel, Collections.singletonList("6285852321611"));
        List<CheckFilter.Contact> contacts = task.send();

2、分析受众的最近一次上线时间

List<CheckPresence.Last> lasts = new CheckPresence(
                channel,
                Collections.singletonList("6285852321611")
        ).send();

3、分析受众的头像,判断性别和年龄

List<CheckFace.Face> faces = new CheckFace(
                channel,
                Collections.singletonList("6285852321611")
        ).send();

4、向受众发送消息

SendMessage.Message message = SendMessage.MessageBuilder.newBuilder().
                setTarget("6285852321611").
                setText("hi").
                build();
        SendMessage send = new SendMessage(channel, Arrays.asList(message));
        List<SendMessage.Ack> acks=send.send();

5、设置账号的基本信息

boolean success = new ModifyStatus(channel,"this is a test").send();

四、更多功能。

1、多账号协作,创建一个群组。

2、向群组中添加成员

3、群组禁言

4、移除群成员

5、群消息监听

6、私信自动回复

五、代码测试(联系QQ)

------------------------------------------------------

欢迎技术交流

联系方式:

微信:grouplus123

QQ: 2730002119

WhatsApp API介绍相关推荐

  1. HTML5 Audio标签方法和函数API介绍

     问说网 > 文章教程 > 网页制作 > HTML5 Audio标签方法和函数API介绍 Audio APIHTML5HTML5 Audio预加载 HTML5 Audio标签方法和函 ...

  2. Servlet基础(一) Servlet基础和关键的API介绍

    转载:http://www.cnblogs.com/mengdd/p/3202550.html Servlet基础(一) Servlet简介 关键API介绍及结合源码讲解 Servlet基础(一) S ...

  3. Socket基础API介绍

    文章目录 1 Socket基础API介绍 1 Socket基础API介绍 我们先来看下使用Socket API建立简易TCP服务端和客户端的步骤: 用Socket API建立简易TCP服务端: 建立一 ...

  4. 学习笔记Hadoop(十四)—— MapReduce开发入门(2)—— MapReduce API介绍、MapReduce实例

    四.MapReduce API介绍 一般MapReduce都是由Mapper, Reducer 及main 函数组成. Mapper程序一般完成键值对映射操作; Reducer 程序一般完成键值对聚合 ...

  5. TEE Internal core API介绍(globalplatform)

    目录 一.TEE的API介绍 1.Cryptographic Operations API 加解密函数介绍() (1).Generic Operation Functions TEE_Allocate ...

  6. Globalplatform TEE api介绍

    文章目录 1.TEE API介绍 2.Client API : CA与TA通信的API介绍 3.TEE API : TA系统调用TEE OS的API (1).Asymmetric (2).Authen ...

  7. 组合筛选vue_Vue 3 组合式API介绍

    组合式API介绍 通过创建 Vue 组件,我们可以将接口的可重复部分及其功能提取到可重用的代码段中.仅此一项就可以使我们的应用程序在可维护性和灵活性方面走得更远.然而,我们的经验已经证明,光靠这一点可 ...

  8. 科大讯飞cordova语音插件填坑及api介绍

    项目要求语音合成,准备调用科大讯飞的cordova插件,百度仅有一篇有价值的参考文章(再吐槽下,百度搜索到各种复制的文章....),谷歌有2篇,但介绍不全,只用typescript列出api,没有ap ...

  9. 43_pytorch nn.Module,模型的创建,构建子模块,API介绍,Sequential(序号),ModuleList,ParameterList,案例等(学习笔记)

    1.40.PyTorch nn.Module 1.40.1.模型的创建 1.40.2.构建子模块 1.40.3.nn.Module API介绍 1.40.3.1.核心功能 1.40.3.2.查看模块 ...

最新文章

  1. 深入浅出学Hive:Hive优化
  2. Windows Nano Server安装配置详解03:远程管理Nano Server
  3. HDU-1003 Max Sum(动态规划)
  4. flv 自动播放 html autostart=true,《网页制作之FLV视频播放代码的编写.doc
  5. mybatis中sql语句传入多个参数方法
  6. 超炫酷的HTML5视频播放器 支持手机移动页面
  7. @程序员,2019 年软件开发新趋势必知!
  8. cad lisp 微盘 程序_使用CAD无法避免的3个坑,你知道怎么绕开吗|AutoCAD断舍离
  9. Atitit 通过调用gui接口杀掉360杀毒 360卫士  qq保镖等难以结束的进程(javac# php )
  10. input框背景设置透明
  11. 层次分析法(AHP)——MATLAB在数学建模中的应用(第2版)
  12. php zend debugger_PHPStorm 与 Zend Debugger
  13. RabbitMQ基础入门教程(从安装到SpringBoot整合)
  14. 深圳圈子联合将出席2016IT领袖峰会
  15. 团队项目开发编码规范
  16. 特征重要性判断(一)----决策树
  17. 探讨内容付费的本质和趋势
  18. mysql多表查询详解
  19. Linux下面bzero函数学习笔记
  20. 2018最新Web前端经典面试试题及答案-史上最全前端面试题(含答案)--转载

热门文章

  1. SAP各模块优缺点和发展简析
  2. 室内定位技术将会怎样颠覆传统商业运营?
  3. LaTeX 文章排版 列表环境 表格环境
  4. 计算机网络(第7版)第二章(应用层)知识点整理
  5. phpstorm+xdebug远程调试
  6. python向excel隔行写数据_【Python】将每日新增数据写入Excel
  7. layui前端项目打包方法_layui封装模块基础教程
  8. 使用第三方打码平台图鉴识别滑动验证码模拟登录
  9. 篇2:基于windows10专业版搭建ftp服务器
  10. 数学/基础数论——从LeetCode题海中总结常见套路