微信获取code

//用户同意授权,获取code
    public static string Get_code(string RedirectUri)
    {

string MyAppid = "";//微信应用Id
        string URL = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=" + MyAppid + "&redirect_uri=" + RedirectUri + "&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect";
        return URL;
    }

//获得Token
    public static volume_OAuth_Token Get_token(string Code)
    {
        string Appid = "";
        string appsecret = "";
        string Str = GetJson("https://api.weixin.qq.com/sns/oauth2/access_token?appid=" + Appid + "&secret=" + appsecret + "&code=" + Code + "&grant_type=authorization_code");
        volume_OAuth_Token Oauth_Token_Model = Volume_JsonHelper.ParseFromJson<volume_OAuth_Token>(Str);
        return Oauth_Token_Model;
    }
    //下载数据
    public static string GetJson(string url)
    {
        string res = "";
        HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(url);
        req.Method = "GET";
        using (WebResponse wr = req.GetResponse())
        {
            HttpWebResponse myResponse = (HttpWebResponse)req.GetResponse();
            StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.UTF8);
            res = reader.ReadToEnd();
        }

return res;
    }

时间: 2025-01-02 02:44:21

微信获取code的相关文章

【微信】网页授权,获取CODE,OPENID,

修改微信授权回调域名 1.在微信公众号请求用户网页授权之前,开发者需要先到公众平台官网中的开发者中心页配置授权回调域名.请注意,这里填写的是域名(是一个字符串),而不是URL,因此请勿加http://等协议头: 授权回调域名配置规范为全域名 2.授权回调域名配置规范为全域名,比如需要网页授权的域名为:www.qq.com,配置以后此域名下面的页面http://www.qq.com/music.html .http://www.qq.com/login.html 都可以进行OAuth2.0鉴权.但

微信支付之获取code

微信支付之获取code, 1:访问下面的连接(自己拼) 2:去回调地址里拿code https://open.weixin.qq.com/connect/oauth2/authorize?appid=公众号APPID&redirect_uri=你要跳转的链接地址(在此地址拿用户code)&response_type=code&scope=snsapi_base#wechat_redirect appid=公众号APPID redirect_uri=你要跳转的链接地址-可以是前台地址

微信网页授权——获取code、access_token、openid,及跨域问题解决

首先在微信开发文档中有提到微信网页授权的操作步骤: 第一步:用户同意授权,获取code 在确保微信公众账号拥有授权作用域(scope参数)的权限的前提下(服务号获得高级接口后,默认拥有scope参数中的snsapi_base和snsapi_userinfo),引导关注者打开如下页面: https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri = REDIRECT_URL&response_typ

微信授权获取code

1 入口文件 (其中,jumpUrl为获取code后返回处理的页面) <script> import { getOpenID } from "../../utils/access.js"; export default{ data(){ return {}, }, methods:{ ... let jumpUrl = window.location.href.split("#")[0] + "#" + "/SaveUser

微信获取用户信息的两个接口和两个ACCESS_TOKEN

有一段时间没有搞微信开发了 ,今天突然要改一下程序! 回头一看 微信的帮助文档太tm的稀烂的,太难懂了,这做个笔记以后看着方便 微信有2个ACCESS_TOKEN, 1,基础接口的token 获取接口是 https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET 2,用户网页授权access_token 获取接口地址是 https://api.weixin

微信获取用户的openid和详细信息

获取用户的信息的原理,首先用户会点击一个url,这个url会包含一个参数redirect_uri,这个url是指向微信那边的服务器的,然后微信会把这个http请求重定向到redirect_uri,即我们的后端,而且会附带一个code参数,如果我们需要获取用户的基础信息(也就是openid)就需要用这个code去访问微信的指定url来请求用户的openid,如果我们需要获取用户的详细信息(微信名称,头像),我们就需要先用code获取一个access_token,再用这个access_token来获

微信 获取openid

function get_code(){ if (!session("wx_info")){ $code = $_GET["code"]; if(empty($code)){ $url = str_replace ( "&" , "%26" , $_SERVER["REQUEST_URI"] ); header("location: https://open.weixin.qq.com/c

微信获取用户支付共享地址

微信就是个坑!!!接触过淘宝,支付宝,顺丰,银行,保险的对接,但这辈子估计都碰不上比微信更坑的了!!! 文档API各种低级错误. DEMO都是错的,说好的参数小写,demo里面是大写. SHA1传参加密的样例,用他给的串,怎么都加密都加不出他的结果. 甭管什么异常,调失败了就一条,写个错误码的枚举能费多少时间?微信大爷! 文档里漏到的条件更不用说了. 原本以为很简单的事,顶多两小时能搞定,写到ACIONT里,按其要求,后端生成参数,直接写到VIEW里.(这会微信支会的审核还没下来) 通不过,怎么

企业微信获取用户信息

企业微信获取用户信息 本文内容出自官方文档:   https://work.weixin.qq.com/api/doc/10028#根据code获取成员信息 直接进入正题: 实现需求:企业微信上新建应用,访问该应用实现直接免登录进入应用. OAuth2.0接入流程说明 第一步.获取code 需要在打开的应该中配置如下特定的访问地址: https://open.weixin.qq.com/connect/oauth2/authorize?appid=CORPID&redirect_uri=REDI