// 测试之前,请先配置 WeiboConnect public void testAuth() { Console.WriteLine("请按任意键开始用户授权……"); Console.ReadLine(); WeiboConnect connect = AuthConnectFactory.GetConnect(typeof(WeiboConnect).FullName) as WeiboConnect; if (connect == null) { throw new Exception("尚未配置"); } Console.WriteLine("启动浏览器..."); connect.CallbackUrl = "http://127.0.0.1/oauth/callback"; Process.Start(connect.GetAuthorizationFullUrl()); Console.Write("请拷贝浏览器地址栏code的值,粘贴到此处:"); string code = Console.ReadLine(); Console.WriteLine("授权的code=" + code); Console.WriteLine("开始获取access token……"); AccessToken result = OAuthClient.New().GetAccessToken(connect, code); Console.WriteLine("access token=" + result.Token); Console.WriteLine("uid=" + result.Uid); Console.WriteLine("请按 Enter 键结束……"); Console.ReadLine(); }