鱼尾纹webAPI接口java开发包
项目地址:https://github.com/wuGuangLei/yww-java-sdk
API文档地址:https://docs.qq.com/doc/DZnVlU3BJRWR2aG9H
这是本人第一个开发的SDK项目,本人也只是一个java菜鸟,有大佬看见有什么问题,希望能提出来,我会好好学习并加以改正
现在还有很多缺陷,只做了POST请求,GET请求没有测试,还有一部分的接口还没测试,下面会详细列出来的
- 只测试了POST请求,GET请求没有测试
- 有一部分没有测试的在接口方法列表中的备注中详细写明了,api文件中也有详细注解
- 直接下载项目源码进行二次开发即可,源码也是demo可以直接运行
- 记得要调整鱼尾纹的配置
- url:http://127.0.0.1/8867(url为服务器运行地址)
- ce:UTF-8(编码格式为utf-8)
非常感谢这些开源项目为我们提供了这么多便利,也衷心感谢在背后努力付出的开源开发者们!
- application.properties:
- server.port = 8867(设置项目运行的端口)
- server.undertow.url-chatset = urf-8(设置服务器默认编码为utf-8)
- cn\noahcode\yww\utils\UrlUtil.java:
- private final static String ENCODE = "UTF-8";(url编码与转码的格式,要与设置中的请求一致)
名称 | 事件名 | 事件ID |
---|---|---|
载入插件 | INITIALIZE | 0 |
框架启动 | STARTUP | 1 |
框架关闭 | EXIT | 2 |
插件启用 | ENABLE | 3 |
插件禁用 | DISABLE | 4 |
变量设置 | SEMODIFYND | 6 |
私聊消息 | PRIVATE | 10 |
群聊消息 | GROUP | 20 |
公众号消息 | PUBLIC | 40 |
回调消息 | SEND | 30 |
名称 | 类型 | 类型ID |
---|---|---|
文本 | TEXT | 1 |
图片 | IMG | 3 |
语音 | VOICE | 34 |
名片 | BUSINESS | 42 |
视频 | MOVIE | 43 |
动态表情 | EMOJI | 47 |
地理位置 | POSITION | 48 |
卡片 | CARD | 49 |
视频对话 | CONVERSATION | 53 |
系统消息 | SYSTEM | 10000 |
名称 | 类型 | 类型ID |
---|---|---|
邮箱 | 2 | |
微信 | 3 | |
朋友验证 | FRIEND_VERIFY | 5 |
朋友验证可回复 | FRIEND_COMMENT | 7 |
12 | ||
群 | GROUP | 14 |
手机号 | PHONE | 15 |
朋友 | FRIEND | 16 |
名片 | BUSINESS | 17 |
摇一摇 | SHAKE | 22 |
漂流瓶 | BOTTLE | 25 |
二维码 | QR | 30 |
详细参数参考api文件:cn\noahcode\yww\sdk\API.java
名称 | 类型 | 备注 |
---|---|---|
获取登录昵称 | getLoginNick | |
获取登录账号 | getLoginYWid | |
获取登录头像 | getLoginHead | |
发送好友消息 | sendPrivateMsg | |
置群员移除 | sendGroupMsg | |
置群退出 | setGroupLeave | |
添加运行日记 | addLog | |
获取群成员信息 | getGroupMemberInfo | |
获取群成员列表 | getGroupMemberList | |
获取群列表 | getGroupList | |
获取好友列表 | getFriendList | |
获取陌生人信息 | getStrangerInfo | |
发朋友圈 | sendMoments | |
发朋友圈(带图片) | sendMomentsV2 | |
评论朋友圈 | snsComment | |
获取朋友圈详情 | snsObjectDetail | |
添加群成员 | addChatRoomMember | |
添加好友 | addUser | |
添加好友A | addUserA | 未测试成功 |
创建群 | createChatRoom | 勿用,调用闪退 |
删除好友 | deleteUser | |
获取消息视频 | getMsgVideo | |
删除好友 | deleteUser | |
获取消息图片 | getMsgImage | |
获取消息语音 | getMsgVoice | |
获取自己的二维码 | getUserQRCode | |
群发消息 | massMessage | 勿用,调用闪退 |
打招呼 | sayHello | 没报错吧, 没详细测试功能 |
设置群公告 | setChatroomAnnouncement | @所有人 |
设置群名 | setChatroomName | |
设置头像 | setHeadImage | 测试失败 |
设置用户备注 | setUserRemark | |
获取朋友圈动态 | snsTimeLine | |
取好友朋友圈 | snsUserPage | |
同意添加好友 | sntFriendAddRequest | 未测试 |
同意进群 | setGroupAddRequest | 未测试 |
查看附近的人 | getPeopleNearby | 未测试 |
操作朋友圈 | snsObjectOp | 未设置 |
登陆其他设备 | PCLogin | 未测试 |
登出其它设备 | logOut | |
接收转账 | transferOperation | 未测试 |
添加收藏 | favAddItem | 勿用!不会报错,但添加成功后会收藏夹不会显示,多一个红色提示框,显示版本过低!特别丑 |
删除收藏 | favDeleteItem | 勿用!要是手贱了用了上面的添加收藏内容,可以使用此方法来删除刚才创建的收藏 |
获取收藏详情 | favGetItem | |
添加标签 | addContactLabel | 勿用!感觉已弃用 |
修改标签 | setContactLabel | 勿用!感觉已弃用 |
删除标签 | deleteContactLabel | 勿用!感觉已弃用 |
获取标签列表 | getContactLabelList | 也不知道获取的啥 |
微信扫一扫,请作者喝一杯咖啡?
This is licensed under the GNU LGPL, version 2.1 or later.
For details, see: http://creativecommons.org/licenses/LGPL/2.1/