NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
获取access_token ` string access_token = ConfigHelper.GetValue("access");` ` //小马哥牛X if (string.IsNullOrEmpty(access_token)) { if (!AccessTokenContainer.CheckRegistered(appId))//检查是否已经注册 { AccessTokenContainer.Register(appId, appSecret);//如果没有注册则进行注册 } access_token = AccessTokenContainer.GetAccessTokenResult(appId).access_token; ConfigHelper.SetAppSetting("access", access_token); //写进ConfigHelper.GetValue("access"); } ` ` if (!string.IsNullOrEmpty(access_token)) { UserInfoJson userInfo = null; try { userInfo = UserApi.Info(access_token, openid); } catch { userInfo = null; } if (userInfo != null) { lv = userInfo.subscribe; } else { if (!AccessTokenContainer.CheckRegistered(appId))//检查是否已经注册 { AccessTokenContainer.Register(appId, appSecret);//如果没有注册则进行注册 } access_token = AccessTokenContainer.GetAccessTokenResult(appId).access_token; ConfigHelper.SetAppSetting("access", access_token); try { userInfo = UserApi.Info(access_token, openid); //获取 } catch { userInfo = null; } if (userInfo != null) { lv = userInfo.subscribe; } else { lv = 0; } } } `