Exemplo n.º 1
0
        public AccessToken AccessToken(string code)
        {
            url  = " https://api.weibo.com/oauth2/access_token";
            data = string.Format("grant_type=authorization_code&client_id={0}&client_secret={1}&code={2}&redirect_uri={3}", appKey, appSecret, code, redirect_uri);
            string result = HttpHelp.HttpPost(url + "?" + data);

            return(Json.ToObject <WeiboAccessToken>(result));
        }
Exemplo n.º 2
0
        /// <summary>
        /// 使用Refresh Token获取Access Token
        /// </summary>
        /// <param name="refresh_token"></param>
        /// <returns></returns>
        public BaiduAccessToken UpdateAccessToken(string refresh_token)
        {
            url  = "https://openapi.baidu.com/oauth/2.0/token";
            data = string.Format("grant_type=refresh_token&client_id={0}&client_secret={1}&refresh_token={2}", appKey, appSecret, refresh_token);
            string result = HttpHelp.HttpPost(url + "?" + data);

            return(Json.ToObject <BaiduAccessToken>(result));
        }