/// <summary> /// 检验授权凭证(access_token)是否有效 /// </summary> /// <param name="openid">用户的唯一标识</param> /// <param name="access_token">网页授权接口调用凭证,注意:此access_token与基础支持的access_token不同</param> /// <param name="config"></param> /// <returns></returns> public static async Task <bool> Auth(string openid, string access_token, ApiConfig config = null) { var url = "https://api.weixin.qq.com/sns/auth?" + $"access_token={Uri.EscapeDataString(access_token)}&" + $"openid={Uri.EscapeDataString(openid)}"; try { await ApiHelper.GetVoid(url, config).ConfigureAwait(false); return(true); } catch (ApiException) { return(false); } }
/// <summary> /// 删除客服帐号 /// </summary> /// <param name="kf_account">完整客服帐号,格式为:帐号前缀@公众号微信号</param> /// <param name="config"></param> public static Task DeleteAccount(string kf_account, ApiConfig config = null) { return(ApiHelper.GetVoid("https://api.weixin.qq.com/customservice/kfaccount/del?$acac$&kf_account=" + Uri.EscapeDataString(kf_account), config)); }
/// <summary> /// <para>自定义菜单删除接口</para> /// <para>注意,在个性化菜单时,调用此接口会删除默认菜单及全部个性化菜单。</para> /// </summary> /// <param name="config"></param> /// <returns></returns> public static Task Delete(ApiConfig config = null) { return(ApiHelper.GetVoid("https://api.weixin.qq.com/cgi-bin/menu/delete?$acac$", config)); }