public static List <WeCardColor> ColorsGet() { string url = WeUtil.GetUrl(WeCardConst.GET_COLORS); var result = WeUtil.GetFromUri(url, new WeColors()); return(result.Colors); }
public static IList <WeMerchantGroup> QueryAllGroups() { string url = WeUtil.GetUrl(WeShopConst.ALL_GROUP_URL); var result = WeUtil.GetFromUri(url, new WeMerchantGroupList()); return(result.GroupsDetail); }
internal static WeMaterialCount Count() { string url = WeUtil.GetUrl(WeMaterialConst.GET_MATERIAL_COUNT); var result = WeUtil.GetFromUri <WeMaterialCount>(url); return(result); }
public static IEnumerable <WeDeliveryTemplate> QueryAllTemplates() { string url = WeUtil.GetUrl(WeShopConst.ALL_TEMPLATE_URL); var result = WeUtil.GetFromUri(url, new WeTemplateInfoList()); return(result.TemplatesInfos); }
internal static WeGroupCollection GetWeGroupList() { string url = WeUtil.GetUrl(WeConst.QUERY_GROUP); WeGroupCollection collection = WeUtil.GetFromUri <WeGroupCollection>(url); return(collection); }
public static string ApiTicketGet(CardType type) { string url = string.Format(ObjectUtil.SysCulture, WeCardConst.GET_TICKET, AccessToken.CurrentToken, type); var result = WeUtil.GetFromUri(url, new WeApiTicket()); return(result.Ticket); }
internal static CorpTagList GetTagList() { string url = WeCorpUtil.GetCorpUrl(WeCorpConst.QUERY_TAG, WeixinSettings.Current.CorpUserManagerSecret); CorpTagList list = WeUtil.GetFromUri(url, new CorpTagList()); return(list); }
public CorpTagMembers GetMembers() { string url = string.Format(ObjectUtil.SysCulture, WeCorpConst.QUERY_TAG_USER, CorpAccessToken.GetTokenWithSecret(WeixinSettings.Current.CorpUserManagerSecret), Id); CorpTagMembers result = WeUtil.GetFromUri(url, new CorpTagMembers()); return(result); }
public bool Delete() { string url = string.Format(ObjectUtil.SysCulture, WeCorpConst.DELETE_DEPARTMENT, CorpAccessToken.GetTokenWithSecret(WeixinSettings.Current.CorpUserManagerSecret), Id); WeixinResult result = WeUtil.GetFromUri <WeixinResult>(url); return(!result.IsError); }
internal static CorpDepartmentCollection GetDepartmentList() { string url = WeCorpUtil.GetCorpUrl(WeCorpConst.QUERY_DEPARTMENT, WeixinSettings.Current.CorpUserManagerSecret); CorpDepartmentCollection collection = WeUtil.GetFromUri <CorpDepartmentCollection>(url); return(collection); }
public static CorpApp Query(int agentId) { string url = string.Format(ObjectUtil.SysCulture, WeCorpConst.AGENT_GET, CorpAccessToken.GetTokenWithSecret(WeixinSettings.Current.CorpUserManagerSecret), agentId); CorpApp result = WeUtil.GetFromUri(url, new CorpApp()); return(result); }
public static List <CorpAppSimpleInfo> GetAppList() { string url = WeCorpUtil.GetCorpUrl(WeCorpConst.AGENT_LIST, WeixinSettings.Current.CorpUserManagerSecret); var list = WeUtil.GetFromUri(url, new CorpAppList()); return(list.AgentList); }
public static IEnumerable <WeShelf> QueryAllShelves() { string url = WeUtil.GetUrl(WeShopConst.ALL_SHELF_URL); var result = WeUtil.GetFromUri(url, new WeShelves()); var convertResult = from weshelf in result.Shelves select(WeShelf) weshelf; return(convertResult); }
public static WeUser GetUser(string openId) { TkDebug.AssertArgumentNullOrEmpty(openId, "openId", null); string url = string.Format(ObjectUtil.SysCulture, WeConst.USER_URL, AccessToken.CurrentToken, openId); return(WeUtil.GetFromUri(url, new WeUser())); }
public static CorpDetailUserList GetDetailUsers(int id, bool fetchChild, bool allUser, UserStatus status) { int userStatus = allUser ? 0 : (int)status; int fetch = fetchChild ? 1 : 0; string url = string.Format(ObjectUtil.SysCulture, WeCorpConst.QUERY_DEPARTMENT_DETAIL_USER, CorpAccessToken.GetTokenWithSecret(WeixinSettings.Current.CorpUserManagerSecret), id, fetch, userStatus); return(WeUtil.GetFromUri(url, new CorpDetailUserList())); }
public static CorpUser GetUser(string userId) { TkDebug.AssertArgumentNullOrEmpty(userId, "userId", null); string url = string.Format(ObjectUtil.SysCulture, WeCorpConst.GET_USER, CorpAccessToken.GetTokenWithSecret(WeixinSettings.Current.CorpUserManagerSecret), userId); CorpUser user = WeUtil.GetFromUri(url, new CorpUser()); return(user); }
public static ServiceSession QueryClientSession(string openid) { TkDebug.AssertArgumentNullOrEmpty(openid, "openid", null); string url = string.Format(ObjectUtil.SysCulture, WeSessionConst.SESSION_GET, AccessToken.CurrentToken, openid); ServiceSession session = WeUtil.GetFromUri(url, new ServiceSession()); session.OpenId = openid; return(session); }
public static WeFanContainter GetFans(WeFanContainter prev) { string url = WeUtil.GetUrl(WeConst.FAN_URL); if (prev != null) { url += "&next_openid=" + prev.NextOpenId; } WeFanContainter result = new WeFanContainter(); return(WeUtil.GetFromUri(url, result)); }
private static WeMenu InternalQueryMenu(string url) { QueryMenuData menuData = WeUtil.GetFromUri <QueryMenuData>(url); if (menuData.IsError) { return(new WeMenu(menuData)); } else { return(menuData.Menu); } }
public static IEnumerable <ServiceSession> QueryKfSession(string kfAccount) { TkDebug.AssertArgumentNullOrEmpty(kfAccount, "kfAccount", null); string url = string.Format(ObjectUtil.SysCulture, WeSessionConst.SESSION_LIST_GET, AccessToken.CurrentToken, kfAccount); var result = WeUtil.GetFromUri(url, new ServiceSessionList()).Sessions; foreach (var res in result) { res.KfAccount = kfAccount; } return(result); }
public static WeixinResult DeleteCorpMenu(int appId) { string url = WeCorpUtil.GetCorpMenuUrl(WeCorpConst.DELETE_MENU, appId); return(WeUtil.GetFromUri <WeixinResult>(url)); }
public static IEnumerable <ServiceInfo> GetServiceInfo() { string url = WeUtil.GetUrl("https://api.weixin.qq.com/cgi-bin/customservice/getonlinekflist?access_token={0}"); return(WeUtil.GetFromUri(url, new ServiceInfoList()).ServiceInfos); }
public static IEnumerable <ServiceSession> QueryWaitingSession() { string url = WeUtil.GetUrl(WeSessionConst.WAIT_CAST_GET); return(WeUtil.GetFromUri(url, new WaitSessionList()).WaitSessions); }
public static WeixinResult DeleteMenu() { string url = WeUtil.GetUrl(WeConst.DELETE_MENU); return(WeUtil.GetFromUri <WeixinResult>(url)); }