using CefSharp; using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using WindowsFormsApp1.utils; namespace WindowsFormsApp1 { public partial class MainTest : Form { private static void GetLoginUrl() { OnRequestResultListener callback = new GetLoginUrlCallBack(); ApiUtil.getLoginUrl(callback); } public MainTest() { InitializeComponent(); GetLoginUrl(); } private void button1_Click(object sender, EventArgs e) { } /* *淘宝登录 */ private void tbLogin_Click(object sender, EventArgs e) { TBLogin tbLogin = new TBLogin(1); tbLogin.Show(); } //用户登录 private void login_Click(object sender, EventArgs e) { } private void button5_Click(object sender, EventArgs e) { } private void button4_Click(object sender, EventArgs e) { TBLogin tbLogin = new TBLogin(2); tbLogin.Show(); } } class GetLoginUrlCallBack : OnRequestResultListener { public void onSuccess(int code, string result) { Console.WriteLine(result); JObject root = (JObject)JsonConvert.DeserializeObject(result); if (root["code"].ToString() =="0") { Console.WriteLine(root["data"]["loginUrl"]); } } public void onStart() { } public void onFail(int code, string msg) { } public void onFinish() { } } }