您的位置:首页 > 移动开发 > 微信开发

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

2016-12-12 16:42 441 查看
    做任何操作前都要先有access_token、
AccessToken是企业号的全局唯一票据,调用接口时需携带AccessToken。AccessToken需要用CorpIDSecret来换取,不同的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错了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: