wechatbot云端微信SAAS框架使用教程,轻松实现微信登录,微信消息调度,微信群管理,微信联系人管理,定时任务!
1. 登录模块首次使用这是使用系统的第一步核心流程如下获取二维码调用POST /getLoginQrCode接口。您需要传入AUTHORIZATION从官网获取、设备类型type推荐ipad或mac以及网络环境参数regionId或proxyIp或ttuid。扫码并刷新状态用户使用手机微信扫描获取到的二维码。然后您需要调用POST /refreshStatus接口传入uuid和autoSliding参数来轮询建议每5秒一次并确认登录状态。ipad登录autoSliding需传false需要配合人脸识别App进行二次验证。mac登录autoSliding传true可后台自动滑块验证约10秒传false则需要手动滑块验证。重要提示新设备首次登录后次日凌晨可能会掉线一次。重新登录时请使用上一次的token重新获取二维码。2. 消息模块发送各种消息登录成功后您可以发送各种类型的消息。每个接口都需要在请求头中传入AUTHORIZATION。发送文本调用POST /sendTextMessage指定toWxid好友或群ID和content。在群内某人时content中需包含xxx并配合ats参数。发送图片/文件/视频/语音分别调用对应的POST /sendImageMessage、/sendFileMessage、/sendVedioMessage、/sendVoiceMessage接口。这些接口通常需要一个在线的资源URL图片、文件、视频等。发送链接/小程序/名片调用对应的POST /sendLinkMessage、/sendMiniappMessage、/sendCardMessage接口。转发消息对于图片、视频、文件、链接、小程序等可以通过调用对应的转发接口如POST /sendForwardImageMessage并传入从回调中获取的xml数据来实现。3. 群管理模块您可以对微信群进行各种管理操作。创建/解散群调用POST /createGroup至少需要两个好友和/disbandGroup。成员管理调用POST /inviteMember邀请好友/removeMember移出成员/addGroupMemberAsFriend添加群成员为好友。信息获取调用POST /getGroupInfo获取群详情/getGroupMemberList获取成员列表。设置调用POST /modifyGroupName修改群名/setGroupAnnouncement设置群公告/adminOperate进行管理员操作添加/删除/转让。4. 联系人模块管理您的微信好友。获取列表调用POST /fetchContactsList获取通讯录列表好友、群聊、公众号。这是一个长耗时接口也可以使用/fetchContactsListCache获取缓存。搜索与添加调用POST /search搜索用户然后使用/addContacts接口需传入v3、v4、scene等参数来添加好友或同意好友请求。信息管理调用POST /getBriefInfo或/getDetailInfo获取好友信息/setFriendRemark设置备注/checkRelation检测好友关系。5. 朋友圈模块查看调用POST /snsList获取我的朋友圈列表/contactsSnsList查看指定好友的朋友圈。发布调用POST /sendTextSns、/sendImgSns、/sendVideoSns发布文字、图片或视频朋友圈。发布图片/视频前需先通过/uploadSnsImage或/uploadSnsVideo接口上传资源。互动调用POST /likeSns点赞/取消点赞/commentSns评论/删除评论。总结总的来说使用流程可以概括为获取Token-获取二维码-用户扫码-确认登录完成登录。调用消息/群/联系人/朋友圈等接口进行各项操作。接收回调处理收到的消息、好友请求等事件。所有接口调用都需要在请求头中带上AUTHORIZATION字段。对于新设备建议先稳定在线3天以上再使用朋友圈发布、点赞、评论等功能以避免触发微信风控。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2594134.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!