Mvc 微信企业号开发之ACCESS_TOKE 获取

来源:互联网 发布:闪迪在淘宝店铺 编辑:程序博客网 时间:2024/05/21 17:53
    做任何操作前都要先有access_token、

AccessToken是企业号的全局唯一票据,调用接口时需携带AccessToken。AccessToken需要用CorpID和Secret来换取,不同的Secret会返回不同的AccessToken。正常情况下AccessToken有效期为7200秒,有效期内重复获取返回相同结果。access_token至少保留512字节的存储空间。

根据http://qydev.weixin.qq.com/wiki/index.php?title=%E4%B8%BB%E5%8A%A8%E8%B0%83%E7%94%A8文档获取access_token。


获取access_token

  public string GetAccessToken()
        {
            Asms.B2C.BaseRequest<SearchTicketResponse> requet = new Asms.B2C.BaseRequest<SearchTicketResponse>();

            string url = string.Format("https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid={0}&corpsecret={1}", corpid, corpsecret);
            JObject result = requet.SendRequestJson(url);

            string access_token = result["access_token"].ToString();
            //写入Cookies
            Utils.WriteCookie("ticket", access_token, 14400);
            return access_token;

        }

刚开始还挺顺利的,第二天弄的时候突然获取不到access_token,中间改过了,处理方式。报错"{\"errcode\":41002,\"errmsg\":\"corpid missing\"}后来发现是我的corpid,corpsecret错了

0 0
原创粉丝点击