微信登录 发消息

问题描述

需求:要求可以自动给微信上的还有消息。好友收到消息之后,有声音提醒。注意:微信公众平台发送的消息,没有声音提醒了。1,微信网页版大致原理,客户端网页包含一个定时变化的uuid,不停的请求服务器验证。手机版登录之后,扫描这个二维码得到客户端的uuid,并将已经登录的微信一起传输给服务器,客户端收到此uuid的登录信息之后,自动跳转。2,StartBlueStacks模拟器,这个安装麻烦,可以登录微信并且发送消息。C#程序如果调用这个,目前还不会。winapi?3,反编译微信,中间劫持。这个也有难度。4,webbrowse登录之后,发送消息等,无网页跳转。5,手机微信协议tcp6,微信证书,SSL,https-------------我用网页版抓包之后,通过模拟请求,总是提示超时,是由于没有带证书吗?网页抓包(无返回值)https://login.weixin.qq.com/cgi-bin/mmwebwx-bin/login?uuid=C5NedcoZvqaoP5&tip=1&_=1364957205494手机二维码扫描(1个地址)https://login.weixin.qq.com/l/C5NedcoZvqaoP5手机扫一扫(微信登录后扫描)我确认登录网页微信网页版//1GETurl:https://login.weixin.qq.com/cgi-bin/mmwebwx-bin/login?uuid=C6oHR2kIHSJtzN&tip=0&_=1364957619490data:content:window.code=200;window.redirect_uri="https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxnewloginpage?ticket=9f169e06-5746-1031-80b8-50e54929056d&lang=zh_CN&scan=1364957539";//2GETurl:https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxnewloginpage?ticket=9f169e06-5746-1031-80b8-50e54929056d&lang=zh_CN&scan=1364957539&fun=newdata:content:<error><ret>0</ret><message>OK</message></error>//3POSTurl:https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxstatreport?type=1&r=1364957625472data:{"BaseRequest":{"Uin":0,"Sid":0},"Count":1,"List":[{"Type":1,"Text":"/cgi-bin/mmwebwx-bin/login,SecondRequestSuccess,uuid:C6oHR2kIHSJtzN,time:88913ms"}]}conten://4POSTurl:https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxinit?r=1364957626023data:{"BaseRequest":{"Uin":"2495840862","Sid":"L8ENNXoJXoLDlLK7","Skey":"","DeviceID":"e055515844817185"}}content:{"BaseResponse":{"Ret":0,"ErrMsg":""},"Count":2,"ContactList":[{"Uin":99001,"UserName":"filehelper","NickName":"鏂囦欢浼犺緭鍔墜","HeadImgUrl":"/cgi-bin/mmwebwx-bin/webwxgeticon?seq=0&username=filehelper","ContactFlag":0,"MemberCount":0,"MemberList":[],"RemarkName":"","HideInputBarFlag":0,"Sex":0,"Signature":"","VerifyFlag":0,"OwnerUin":0,"PYInitial":"WJCSZS","PYQuanPin":"wenjianchuanshuzhushou","RemarkPYInitial":"","RemarkPYQuanPin":"","StarFriend":0,"AppAccountFlag":0,"Statues":0,"AttrStatus":0,"Province":"","City":"","Alias":"","SnsFlag":0,"UniFriend":0},{"Uin":100005,"UserName":"weixin","NickName":"寰俊鍥㈤槦","HeadImgUrl":"/cgi-bin/mmwebwx-bin/webwxgeticon?seq=940002&username=weixin","ContactFlag":1,"MemberCount":0,"MemberList":[],"RemarkName":"","HideInputBarFlag":0,"Sex":0,"Signature":"","VerifyFlag":0,"OwnerUin":0,"PYInitial":"WXTD","PYQuanPin":"weixintuandui","RemarkPYInitial":"","RemarkPYQuanPin":"","StarFriend":0,"AppAccountFlag":0,"Statues":0,"AttrStatus":0,"Province":"","City":"","Alias":"","SnsFlag":0,"UniFriend":0}],"SyncKey":{"Count":4,"List":[{"Key":1,"Val":940169},{"Key":2,"Val":940170},{"Key":3,"Val":940166},{"Key":1000,"Val":1364903854}]},"User":{"Uin":2495840862,"UserName":"wxid_dmo5eag0hz3h22","NickName":"绉︽捣鍐?,"HeadImgUrl":"/cgi-bin/mmwebwx-bin/webwxgeticon?seq=1365070516&username=wxid_dmo5eag0hz3h22","RemarkName":"","PYInitial":"","PYQuanPin":"","RemarkPYInitial":"","RemarkPYQuanPin":"","HideInputBarFlag":0,"StarFriend":0,"Sex":1,"Signature":"鍗庝箰灞卞簞","AppAccountFlag":0,"VerifyFlag":0,"ContactFlag":0,"WebWxPluginSwitch":0,"HeadImgFlag":1,"SnsFlag":16},"ChatSet":"filehelper,weixin,","SKey":"DC63528EF312BA7B800F217CB29AD80AB40E9F7B5B3E231D","ClientVersion":604307714}你已经在浏览器登录微信网页版发送消息:{"BaseRequest":{"Uin":2495840862,"Sid":"L8ENNXoJXoLDlLK7","Skey":"C820E8C82FCFFFA7237F0554843B42DDCB03346412FCAA45","DeviceID":"e055515844817185"},"Msg":{"FromUserName":"wxid_dmo5eag0hz3h22","ToUserName":"wxid_adbehu4p5jjd21","Type":1,"Content":"娴嬭瘯銆俢eshi","ClientMsgId":1364959117142,"LocalID":1364959117142}}{"BaseResponse":{"Ret":0,"ErrMsg":""},"MsgID":940185,"LocalID":"1364959117142"}验证是否掉线:https://webpush.weixin.qq.com/cgi-bin/mmwebwx-bin/synccheck?callback=jQuery18309088877395601009_1364957395354&sid=L8ENNXoJXoLDlLK7&uin=2495840862&deviceid=e055515844817185&synckey=1_940175%7C2_940183%7C3_940179%7C1000_1364903854&_=1364958842940window.synccheck={retcode:"0",selector:"0"}

解决方案

解决方案二:
ServicePointManager.SecurityProtocol=SecurityProtocolType.Ssl3;

可以过证书然后返回window.code=408;下面就需要抓包手机端如何允许网页版登陆,手机端扫码验证信息完成就可以返回window.code=200了,接下来拿到ticket后续操作POST里的UID在GET2返回的cookies里DeviceID为随机数
解决方案三:

解决方案四:
引用2楼squallleonheart的回复:

结贴了吗?我可以实现发消息哦。1000元哪..见我的博客http://blog.csdn.net/squallleonheart/article/details/11590933有意向请联系

钱已到账,请注意查收
解决方案五:
引用3楼mmm306306的回复:

Quote: 引用2楼squallleonheart的回复:
结贴了吗?我可以实现发消息哦。1000元哪..见我的博客http://blog.csdn.net/squallleonheart/article/details/11590933有意向请联系

钱已到账,请注意查收

转发3楼500次
解决方案六:
引用4楼id270的回复:

Quote: 引用3楼mmm306306的回复:
Quote: 引用2楼squallleonheart的回复:
结贴了吗?我可以实现发消息哦。1000元哪..见我的博客http://blog.csdn.net/squallleonheart/article/details/11590933有意向请联系

钱已到账,请注意查收

转发3楼500次

那我再加一次
解决方案七:
引用5楼nevermore_0923的回复:

Quote: 引用4楼id270的回复:
Quote: 引用3楼mmm306306的回复:
Quote: 引用2楼squallleonheart的回复:
结贴了吗?我可以实现发消息哦。1000元哪..见我的博客http://blog.csdn.net/squallleonheart/article/details/11590933有意向请联系

钱已到账,请注意查收

转发3楼500次

那我再加一次

2L消失了
解决方案八:
引用3楼mmm306306的回复:

Quote: 引用2楼squallleonheart的回复:
结贴了吗?我可以实现发消息哦。1000元哪..见我的博客http://blog.csdn.net/squallleonheart/article/details/11590933有意向请联系

钱已到账,请注意查收

谢谢。买家真是好人,不仅及时付款,而且还多付了一位数..3q问题是为什么我的楼层消失了?
解决方案九:
楼主求解惑,我获取到了好友列表,获取接收到的信息时总出错。,{"Uin":648315561,"UserName":"wxid_9513415132812","NickName":"蛮子文摘","HeadImgUrl":"/cgi-bin/mmwebwx-bin/webwxgeticon?seq=623320051&username=wxid_9513415132812","ContactFlag":3,"MemberCount":0,"MemberList":[],"RemarkName":"","HideInputBarFlag":0,"Sex":0,"Signature":"《蛮子文摘》,在上下班路上围观中国!","VerifyFlag":24,"OwnerUin":0,"PYInitial":"MZWZ","PYQuanPin":"manziwenzhai","RemarkPYInitial":"","RemarkPYQuanPin":"","StarFriend":0,"AppAccountFlag":0,"Statues":0,"AttrStatus":32,"Province":"北京","City":"朝阳","Alias":"MZWZ2012","SnsFlag":0,"UniFriend":0}],"SyncKey":{"Count":4,"List":[{"Key":1,"Val":623331213},{"Key":2,"Val":623331319},{"Key":3,"Val":623331213},{"Key":1000,"Val":1383192741}]},"User":{"Uin":2705051605,"UserName":"wxid_h35xcy8srwmv21","NickName":"雪狐","HeadImgUrl":"/cgi-bin/mmwebwx-bin/webwxgeticon?seq=1383573722&username=wxid_h35xcy8srwmv21","RemarkName":"","PYInitial":"","PYQuanPin":"","RemarkPYInitial":"","RemarkPYQuanPin":"","HideInputBarFlag":0,"StarFriend":0,"Sex":1,"Signature":"","AppAccountFlag":0,"VerifyFlag":0,"ContactFlag":0,"WebWxPluginSwitch":0,"HeadImgFlag":0,"SnsFlag":16},"ChatSet":"filehelper,gh_5ad56faf81b2,gh_88403321dba1,gh_233e8b694c05,gh_5930065db70d,zhongguozhisheng5538,gh_325a150dcec9,gh_53d2858339d8,newsapp,weixin,wxid_9513415132812,","SKey":"80A34FBC02DE9E223888D28ED45E543993024E5A96955F0A","ClientVersion":620757506,"SystemTime":1383211732}打印请求数据的Cookie:mm_lang=zh_CN;webwxuvid=2467701459;wxloadtime=1383211731;wxsid=mTIXLC1O+kaHB339;wxuin=2705051605;{"BaseResponse":{"Ret":1200,"ErrMsg":"jsonformaterror"},"AddMsgCount":0,"AddMsgList":[],"ModContactCount":0,"ModContactList":[],"DelContactCount":0,"DelContactList":[],"ModChatRoomMemberCount":0,"ModChatRoomMemberList":[],"Profile":{"BitFlag":0,"UserName":{"Buff":""},"NickName":{"Buff":""},"BindUin":0,"BindEmail":{"Buff":""},"BindMobile":{"Buff":""},"Status":0,"Sex":0,"PersonalCard":0,"Alias":"","HeadImgUpdateFlag":0,"HeadImgUrl":"","Signature":""},"ContinueFlag":0,"SyncKey":{"Count":0,"List":[]},"SKey":""}
解决方案十:
知道问题的大神们能否给个QQ交流一下。
解决方案十一:
楼主的问题解决了吗?
解决方案十二:
引用7楼squallleonheart的回复:

Quote: 引用3楼mmm306306的回复:
Quote: 引用2楼squallleonheart的回复:
结贴了吗?我可以实现发消息哦。1000元哪..见我的博客http://blog.csdn.net/squallleonheart/article/details/11590933有意向请联系

钱已到账,请注意查收

谢谢。买家真是好人,不仅及时付款,而且还多付了一位数..3q问题是为什么我的楼层消失了?

2楼还在,大家快看

时间: 2024-10-29 09:09:02

微信登录 发消息的相关文章

WebBrowser登录微信网页发消息,发送消息时,提示“字数需在1-600之间”

问题描述 这是咱们手动输入的效果*************************************************************************************************这个我用WebBrowser登录微信,发送消息的,用程序给"edit_areajs_editorArea""DIV赋值后,一直没法触发字数检测.并且提交的时候,提示"文字必须在1~600之间"这块我看它后台的CGJ和JS,倒是找的到,

VB 6.0能不能和手机上的微信软件进行通讯?怎么给微信软件发送消息?

问题描述 VB 6.0能不能和手机上的微信软件进行通讯?怎么给微信软件发送消息? VB 6.0能不能和手机上的微信软件进行通讯?怎么给微信软件发送消息? 解决方案 微信有一套开发供调用的API,在VB6.0里通过调用这些API然后保证你的网络是通畅的,应该能给微信软件发消息

iPad版微信终于来临了 微信5.4版搜索更智能 转账就是发消息

等待甚久的iPad版微信终于来临了!昨日微信iOS版本更新至5.4.0.16,新增功能包括搜索公众号.识别图中二维码.面对面收钱,同时适配iPad.(微信5.4安卓版重回ios风格 导航菜单都放底栏位置) 1.先来揭开iPad版微信应用的面纱 微信已有iPhone和Mac版应用,但并没有独立的iPad版应用.此次更新后,微信推出了适配iPad的版本.用户除了输入手机号码登录iPad微信外,还可通过扫描二维码的方式来登录. iPad登录方式与网页版有相同之处,用户打开iPad版应用后,需用手机扫描

QQ聊天机器人for PHP版 (登录,收、发消息)

QQ聊天机器人for PHP版 (登录,收.发消息) 01 <?php 02  // 不多说了,直接上转载请著名出处 php100.com 03 include "http.class.php"; 04   05 class qq { 06   07     public $sid; 08     public $http; 09     public $qq_num; 10   11     function __construct() { 12         $this-&

微信公众平台消息接口PHP版开发教程

原文:微信公众平台消息接口PHP版开发教程  一.写好接口程序 在你的服务器上上传好一个接口程序文件,如http://www.yourdomain.com/weixin.php  内容如下: <?php define("TOKEN", "weixin");//自己定义的token 就是个通信的私钥 $wechatObj = new wechatCallbackapiTest(); $wechatObj->valid(); //$wechatObj-&

微信开放平台开发(3) 移动应用微信登录

关键字:微信公众平台 微信开放平台 微信登录 移动应用微信登录 使用微信账号登录APP作者:方倍工作室 原文:http://www.cnblogs.com/txw1958/p/weixin-applogin.html     在这篇微信公众平台开发教程中,我们将介绍如何使用微信开放平台接口实现移动应用微信登录的功能.   移动应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统. 在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审

微信公众平台消息接口使用指南

  微信公众平台消息接口使用指南   一 .简介 公众平台消息接口为开发者提供了一种新的消息处理方式. 二 . 申请消息接口 点击申请,如实填写负责人姓名 . 手机号和邮箱,填写网址url和token,其中token可由开发者可以任意填写,用作生成签名.   三 . 网址接入 公众平台用户提交信息后,我们将以GET请求方式请求到填写的Url上,并且带上四个参数: * signature - 微信加密签名* timestamp - 时间戳* nonce - 随机数* echostr - 随机字符串

亲测Discuz!X3.2:支持微信登录,无缝打通微社区

中介交易 SEO诊断 淘宝客 云主机 技术大厅 康盛官方于6月4号发布了Discuz!3.2的正式版,由于最近一直忙于一个项目,没来的及体验,现在抽时间总算是装上了(各位站长注意,康盛在6 月18日发布了最新的补丁包,修复了一些BUG,大家测试安装请用618版本,下面结合该版本的新特性与大家分享一下我的一些感受. Discuz!X3.2 在继承和完善 Discuz!X3.1 的基础上,针对社区移动端进行了新的尝试.新版本主要有两大特性:1.支持微信登录;2.将PC论坛与移动端的微社区数据全面打通

C#开发微信门户及应用(19)-微信企业号的消息发送(文本、图片、文件、语音、视频、图文消息等)

原文:C#开发微信门户及应用(19)-微信企业号的消息发送(文本.图片.文件.语音.视频.图文消息等)  我们知道,企业号主要是面向企业需求而生的,因此内部消息的交流显得非常重要,而且发送.回复消息数量应该很可观,对于大企业尤其如此,因此可以结合企业号实现内部消息的交流.企业号具有关注安全.消息无限制等特点,很适合企业内部的环境.本文主要介绍如何利用企业号实现文本.图片.文件.语音.视频.图文消息等消息的发送操作. 1.企业号特点 对于企业号,有以下一些特点: 1)关注更安全 –只有企业通讯录的