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() {
|
}
|
}
|
}
|