(一) 系统要求 1. 支持多开:一个程序可以管理多个微信,可以对(已登录、未登录、已退出、已封号)这几种情况进行管理并关闭,并且关闭后可以重新启动一个新的,如果一次性关多个,同理可以开多个。 2. 接收语音并下载到本地(mp3或wav或silk格式)。 3. 提供C#源码示例,至少包含登录、发送、接收文本消息功能。 (二) 功能要求 一、获取当前登录者的自身基本信息 可以对当前登录的微信信息进行获取:微信id、微信号、昵称、头像、 二、获取联系人的消息 可以对联系人的进行获取:微信id、微信号、昵称、备注、性别、地区、头像 三、可以获取群的信息 可以对群消息的进行获取:微信群号、群名称、群成员数、群头像 四、获取群成员的信息 可以对群联系人进行获取:微信id、头像、昵称,群内昵称 五、可以对消息进行接收:发送者wxid、收消息者wxid、消息类型、收消息时间、发送内容 收消息类型支持(文字消息、图片、播放语音文件、以及语音XML、名片、文件(Word、Excel、PPT、Text、PDF)、链接、Emoji表情、动画表情、视频文件、收到红包、到账提醒、红包提醒、位置定位) 六、可以对消息进行发送:发送者wxid、收消息者wxid、发消息类型、发消息时间、发送内容 消息类型支持(文字消息、图片、名片、文件(Word、Excel、PPT、Text、PDF)、链接、Emoji表情、动画表情、视频文件、位置定位) 七、微信功能接口 a) 修改联系人备注:目标用户、备注名称 b) 自动同意好友功能 c) 如果是群主或群管理员可以群踢人:所在微信群id、被踢出人的微信id d) 微信群可以邀请其他成员:所在群的id、被邀请人的微信id 八、保密协定 不允许对以上开发程序注入病毒、留后门、窥窃、泄露、盗用等方式,若违背请自行承担《中华人民共和国网络安全法》法律责任。
|