600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 获取微信公众号openID code

获取微信公众号openID code

时间:2024-06-14 13:15:36

相关推荐

获取微信公众号openID code

获取微信公众号openIDpublic class AdminUtil{#region 获取OpenID/// <summary>/// 获取OpenID/// </summary>public static string GetOpenID(string redirect_url, string code){string AppID = WXModel.AppID;string AppSecret = WXModel.AppSecret;string openid = "";openid = WXApi.GetOpenID(AppID, redirect_url, code, AppSecret);return openid;}#endregion}public class WXApi{#region 获取OpenId/// <summary>/// 获取OpenId/// </summary>public static string GetOpenID(string appid, string redirect_url, string code, string screct){string strJson = "";//Writelog.WritLog("进入GetOpenID方法");//Writelog.WritLog(appid);if (string.IsNullOrEmpty(code)){//Writelog.WritLog("进入if判断 true");//Writelog.WritLog(appid);//Writelog.WritLog(code);redirect_url = HttpUtility.UrlEncode(redirect_url);//这里是把路径转换为josn格式,不用转换也行HttpContext.Current.Response.Redirect(string.Format("https://open./connect/oauth2/authorize?appid={0}&redirect_uri={1}&response_type=code&scope=snsapi_base&state={2}#wechat_redirect",appid, redirect_url, new Random().Next(1000, 200000).ToString()));}else{//Writelog.WritLog("进入if判断 false");strJson = HttpRequestUtil.RequestUrl(string.Format("https://api./sns/oauth2/access_token?appid={0}&secret={1}&code={2}&grant_type=authorization_code",appid, screct, code));}return Tools.GetJsonValue(strJson, "openid");}#endregion}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。