public SinaWeiboTest()
		{
			console.info("等待用户授权...");



			var openAuth = new SinaWeiboClient("1402038860", "62e1ddd4f6bc33077c796d5129047ca2", "http://qcyn.sina.com.cn");

			var form = openAuth.GetAuthenticationForm();



			



			if (form.ShowDialog() == System.Windows.Forms.DialogResult.OK)
			{
				console.info("用户授权成功!");
				console.data("AccessToken={0}", openAuth.AccessToken);


				StartTest(openAuth);

			}
			else
			{
				console.error("用户授权失败!");
			}
		}
Exemple #2
0
		static void Main()
		{
			Application.EnableVisualStyles();
			Application.SetCompatibleTextRenderingDefault(false);


			//请自行修改appKey,appSecret和回调地址。winform的回调地址可以是一个随便可以访问的地址,貌似不可以访问的地址也是可以的,只要URL中带着Code就行
			var client = new SinaWeiboClient("1402038860", "62e1ddd4f6bc33077c796d5129047ca2", "http://qcyn.sina.com.cn");

			//NetDimension.OpenAuth.Winform封装的一个登录窗口,主要远离就是个WebBrowser控件,然后在该控件的导航事件里面监测Url是不是带有Code,如果有就调用GetAccessTokenByCode
			var authForm = client.GetAuthenticationForm();

			authForm.StartPosition = FormStartPosition.CenterScreen;
			authForm.Icon = Properties.Resources.icon_form;

			if (authForm.ShowDialog() == DialogResult.OK)
			{
				Application.Run(new Form1(client));
			}


		}