获取access_token的基本代码,与微信不同的是钉钉的token正常情况下有效期为7200秒,有效期内重复获取返回相同结果,并自动续期,比微信方便多了
//基本信息 string appkey = "key"; string appsecret = "secret"; string GetAccess_tokenUrl = "https://oapi.dingtalk.com/gettoken"; //参数 IDictionary<string, string> parm = new Dictionary<string, string>(); parm.Add("appkey", appkey); parm.Add("appsecret", appsecret); //调用官方C#的SDK方法进行请求 Top.Api.Util.WebUtils webhelper = new Top.Api.Util.WebUtils(); string result = webhelper.DoGet(GetAccess_tokenUrl, parm); Console.WriteLine("获取到的access_token:"); Console.WriteLine(result); Console.ReadKey();
官方文档地址:https://open-doc.dingtalk.com/microapp/serverapi2/eev437
*找appkey的过尝
当时找了大半天,这官方文档也是,根本没注明在这里面,因为官方文档没有跟进最新的后台界面。
还是百度,筛选最近一年的相关文章我才知道从这里进去。。。
*还有一点,不要赋值错。..
*除了appkey和sercet上面还有一个ID,一开始我就复制错了,导致怎么请求都说我无效.......