using New_College.Common;
using New_College.Common.Helper;
using New_College.Common.HttpRestSharp;
using NPOI.POIFS.Crypt;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace New_College
{
///
///
///
public class XiaoEtongApp
{
///
/// 获取token
///
///
public static app_response xetong_token()
{
var request = new app_token()
{
app_id = XIAOETongConfig.app_id,
client_id = XIAOETongConfig.client_id,
secret_key = XIAOETongConfig.secret_key,
grant_type = "client_credential"
};
var result = HttpHelper.GetApi(XIAOETongConfig.base_url, "token", ModelToUrIHelper.ModelToUriParam(request));
return result;
}
///
/// 获取用户列表
///
///
///
public static usersobject GetUsersList(UserRequest request)
{
var tokeninfo = xetong_token();
if (tokeninfo.data != null)
{
var access_token = tokeninfo.data.access_token;
request.access_token = access_token;
var result = HttpHelper.PostApi(XIAOETongConfig.base_url + "xe.user.batch.get/1.0.0", request);
return result;
} else
return null;
}
///
/// 获取用户订单列表
///
///
///
public static XETOrdersResponse GetOrdersList(XETOrdersRequest request)
{
var access_token = xetong_token().data.access_token;
request.access_token = access_token;
var result = HttpHelper.PostApi(XIAOETongConfig.base_url + "xe.ecommerce.order.list/1.0.0", request);
return result;
}
}
}