谁有卖催情微信号号C308653361这个人是谁

网上很多的资料都是B/S结构的,这里是基于C# C/S 结构的微信第三方授权登录
一、准备知识
1 http Get和Post方法。做第三方授权登录,获取信息基本上都是用get和post方法,做之前需要进行基本的了解,基本上网页都是get。
2 微信开发文档。这里参考的是: 微信开发平台&&资源中心&&网址应用&&微信登录功能 。
3 熟悉WebBrowser控件。这里熟悉的主要是webBrowser的事件Navigating和Navigated。这里可以获取跳转的网页地址,这个很重要!!!
基础的、C#编程基础知识 都需要有一定的了解。
二、 开发过程。
1 注册。到微信开发平台注册需要授权登录的应用程序,获取的appid和appsecret。
2 拖控件WebBrowser到一个winform中。设置属性-url,为&
https://open.weixin.qq.com/connect/qrconnect?appid=你申请的appid&redirect_uri=你的跳转的网址&response_type=code&scope=snsapi_login&state=123456#wechat_redirect
注意:这里你跳转的网址,要进行UrlEncode编码。
运行程序,就可以到下面的界面:
3 获取code
这里获取code 就要利用 WebBrowser的Navigating或者Navigated事件。经本人测试,微信的授权登录,这两个事件都可以得到带有code的网址。
即,在跳转到这个事件的时候,记录网址到一个list中。
// 微信跳转的网址列表
ArrayList addressList = new ArrayList();
private void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)
string url = e.Url.ToString();
//微信每次跳转的页面放到list中,第一个是包含code的网址
addressList.Add(url);
4 获取&微信Access_token
&先定义一个&微信Access_token类
/// &summary&
/// 微信Access_token类
/// &/summary&
public class OAuth_Token
public OAuth_Token()
//TODO: 在此处添加构造函数逻辑
//access_token
网页授权接口调用凭证,注意:此access_token与基础支持的access_token不同
//expires_in
access_token接口调用凭证超时时间,单位(秒)
//refresh_token
用户刷新access_token
用户唯一标识,请注意,在未关注公众号时,用户访问公众号的网页,也会产生一个用户和公众号唯一的OpenID
用户授权的作用域,使用逗号(,)分隔
public string _access_
public string _expires_
public string _refresh_
public string _
public string _
public string access_token
set { _access_token = }
get { return _access_ }
public string expires_in
set { _expires_in = }
get { return _expires_ }
public string refresh_token
set { _refresh_token = }
get { return _refresh_ }
public string openid
set { _openid = }
get { return _ }
public string scope
set { _scope = }
get { return _ }
//访问微信url并返回微信信息
protected string GetJson(string url)
WebClient wc = new WebClient();
wc.Credentials = CredentialCache.DefaultC
wc.Encoding = Encoding.UTF8;
string returnText = wc.DownloadString(url);
if (returnText.Contains("errcode"))
//可能发生错误
return returnT
//根据appid,secret,code获取微信openid、access token信息
protected OAuth_Token Get_token(string Code)
//获取微信回传的openid、access token
string Str = GetJson("https://api.weixin.qq.com/sns/oauth2/access_token?appid=" + appid + "&secret=" + appsecret + "&code=" + Code + "&grant_type=authorization_code");
//微信回传的数据为Json格式,将Json格式转化成对象
OAuth_Token Oauth_Token_Model = JsonHelper.ParseFromJson&OAuth_Token&(Str);
return Oauth_Token_M
/// &summary&
/// 将Json格式数据转化成对象
/// &/summary&
public class JsonHelper
/// &summary&
/// 生成Json格式
/// &/summary&
/// &typeparam name="T"&&/typeparam&
/// &param name="obj"&&/param&
/// &returns&&/returns&
public static string GetJson&T&(T obj)
DataContractJsonSerializer json = new DataContractJsonSerializer(obj.GetType());
using (MemoryStream stream = new MemoryStream())
json.WriteObject(stream, obj);
string szJson = Encoding.UTF8.GetString(stream.ToArray()); return szJ
/// &summary&
/// 获取Json的Model
/// &/summary&
/// &typeparam name="T"&&/typeparam&
/// &param name="szJson"&&/param&
/// &returns&&/returns&
public static T ParseFromJson&T&(string szJson)
T obj = Activator.CreateInstance&T&();
using (MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(szJson)))
DataContractJsonSerializer serializer = new DataContractJsonSerializer(obj.GetType());
return (T)serializer.ReadObject(ms);
5&根据openid,access token获得用户信息
先定义微信用户信息类
/// &summary&
/// 微信用户信息类
/// &/summary&
public class OAuthUser
public OAuthUser()
#region 数据库字段
private string _openID;
private string _searchT
private string _
private string _
private string _
private string _
private string _
private string _headimgU
private string _
private string _
#endregion
#region 字段属性
/// &summary&
/// 用户的唯一标识
/// &/summary&
public string openid
set { _openID = }
get { return _openID; }
/// &summary&
/// &/summary&
public string SearchText
set { _searchText = }
get { return _searchT }
/// &summary&
/// 用户昵称
/// &/summary&
public string nickname
set { _nickname = }
get { return _ }
/// &summary&
/// 用户的性别,值为1时是男性,值为2时是女性,值为0时是未知
/// &/summary&
public string sex
set { _sex = }
get { return _ }
/// &summary&
/// 用户个人资料填写的省份
/// &/summary&
public string province
set { _province = }
get { return _ }
/// &summary&
/// 普通用户个人资料填写的城市
/// &/summary&
public string city
set { _city = }
get { return _ }
/// &summary&
/// 国家,如中国为CN
/// &/summary&
public string country
set { _country = }
get { return _ }
/// &summary&
/// 用户头像,最后一个数值代表正方形头像大小(有0、46、64、96、132数值可选,0代表640*640正方形头像),用户没有头像时该项为空
/// &/summary&
public string headimgurl
set { _headimgUrl = }
get { return _headimgU }
/// &summary&
/// 用户特权信息,json 数组,如微信沃卡用户为(chinaunicom)其实这个格式称不上JSON,只是个单纯数组
/// &/summary&
public string privilege
set { _privilege = }
get { return _ }
public string unionid
set { _unionid = }
get { return _ }
#endregion
再&根据openid,access token获得用户信息
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
//获取微信跳转的第一个页面的网址
string tempCode = addressList[0].ToString();
//微信最终获得的code
string code = "";
if (tempCode.Contains("code"))
int iStart = tempCode.IndexOf("=");
int iEnd = tempCode.IndexOf('&', iStart);
if (iEnd & 0)
iEnd = tempCode.Length - iS
iEnd -= iS
code = tempCode.Substring(iStart + 1, iEnd - 1);
if (string.IsNullOrEmpty(code))
OAuth_Token Model = Get_token(code);
//获取access_token
OAuthUser OAuthUser_Model = Get_UserInfo(Model.access_token, Model.openid);//获取用户信息
这个时候,界面会显示授权登录成功。
注意:这里用的都是GET方法,所以在做的过程中的Json信息,都可以将url地址复制到浏览器,看看得到的数据是否正确,这样可以提前验证一下。
路漫漫其修远兮,其中具体的细节,对于编程小白来说,还是需要慢慢的琢磨一下。这里提供的是我认为是比较笨的办法,如果有高手有更好的实现办法,欢迎提出,我会及时改正。
阅读(...) 评论()帮我查微信昵称小C的微信号_百度知道
帮我查微信昵称小C的微信号
帮我查微信昵称小C的微信号
我有更好的答案
微信搜人没法搜昵称,只有知道他手机号,QQ号或微信号,任意一个,才可以搜到。
采纳率:60%
为您推荐:
其他类似问题
昵称的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。C WPF 微信个人号利用微信网页版实现消息发送--任务易推荐给您
C WPF 微信个人号利用微信网页版实现消息发送
微信网页版地址:&br/&https://wx.qq.com/&br/&实现目标:个人号扫码登录后,向所有好友和微信群发送文字和图片消息。
任务易所有内容均为威客和外包行业网站提供或收集于互联网公开的信息,目的是给在网络上工作的威客和兼职人员收集更多的免费工作信息,以帮助更多的人自主就业。如果有内容触及您的权益,请给我们发邮件()并附上具体网址和说明,核实后我们将立即删除!对免责声明的解释、修改及更新权均属于任务易所有。
你觉得这个任务肿么样?
评分:3.5分
智城外包网是亿维融智软件科技(北京)有限公司旗下的全球软件项目平台,总部设在美国加利福尼亚州硅谷中心,研发中心在中国北京—理工科技大厦。智城致力于开辟一条中国软件企业通向世界IT外包市场的通途。
你可能也对这些任务感兴趣
日内的任务酷C微信发卡机器人(酷C Pro) v4.1.8 官方中文绿色版
微信发卡机器人下载
软件大小:3.31MB
软件语言:简体中文
软件类型:
软件授权:免费软件
更新时间:
软件类别:网络辅助
软件官网:
网友评分:
应用平台:
124KB | 简体中文
578KB | 简体中文
37.7MB | 简体中文
596KB | 简体中文
2.17MB | 简体中文
361KB | 简体中文
730KB | 简体中文
4.08MB | 简体中文
215KB | 简体中文
下载错误?
酷C微信发卡机器人(酷C Pro) v4.1.8 官方中文绿色版酷C发卡机器人&微信公众号里自动回复信息、自动发卡的辅助工具-绿软基地
酷C发卡机器人&微信公众号里自动回复信息、自动发卡的辅助工具
一些做微商的朋友肯定会需要一款机器人,因为要是很多人都来询问你还不得忙死,微信自动发卡机器人是一款可以帮助用户或者商家在微信公众号里自动回复信息、自动发卡的辅助工具,有了微信自动发卡机器人,用户可以更好的管理自己的商铺公众号。可以解放双手的工具。
&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
微信自动发卡机器人使用说明
本发卡机器人可掉线自动重登,支持众多自定义消息变量,可配合实现转账直接发卡,发送消息取卡,免费领体验卡,批量取卡等众多功能,且有代理分销授权功能(开源已经阉割) 本发卡机器人功能简介0.掉线自动重登 1:多商品同时销售 2.识别用户身份 3.自动同意好友自动回复 4.自动根据关键词回复发图,卡密,限制消息次数 5.多级代理分销 6.财务自动统计 7.转账自动记录 8.卡密分条发送介绍和卡密 9.收费授权功能(阉割)
直接使用: 已经编译好一个了,运行anli.exe 就可以直接使用 编译: 发卡插件编译成dll,更改扩展名为 al& 放到 plugapp文件夹中即可

我要回帖

更多关于 谁有卖催情微信号 的文章

 

随机推荐