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; } } }