Ejemplo n.º 1
0
 public static UserTagJsonResult Get(string accessTokenOrAppId, int tagid,string next_openid="", int timeOut = Config.TIME_OUT)
 {
     return ApiHandlerWapper.TryCommonApi(accessToken =>
     {
         var urlFormat = "https://api.weixin.qq.com/cgi-bin/user/tag/get?access_token={0}";
         var data = new
         {
             tagid = tagid,
             next_openid = next_openid
         };
         return CommonJsonSend.Send<UserTagJsonResult>(accessToken, urlFormat, data, CommonJsonSendType.POST, timeOut);
     }, accessTokenOrAppId);
 }
Ejemplo n.º 2
0
 public static CreateTagResult Create(string accessTokenOrAppId,string name, int timeOut = Config.TIME_OUT)
 {
     return ApiHandlerWapper.TryCommonApi(accessToken =>
     {
         var urlFormat = "https://api.weixin.qq.com/cgi-bin/tags/create?access_token={0}";
         var data = new
         {
             tag = new
             {
                 name = name
             }
         };
         return CommonJsonSend.Send<CreateTagResult>(accessToken, urlFormat, data, timeOut: timeOut);
     }, accessTokenOrAppId);
 }
Ejemplo n.º 3
0
        public static WxJsonResult Delete(string accessTokenOrAppId, int id, int timeOut = Config.TIME_OUT)
        {
            return ApiHandlerWapper.TryCommonApi(accessToken =>
            {
                var urlFormat = "https://api.weixin.qq.com/cgi-bin/tags/delete?access_token={0}";

                var data = new
                {
                    tag = new
                    {
                        id = id 
                    }
                };

                return CommonJsonSend.Send<WxJsonResult>(accessToken, urlFormat, data, CommonJsonSendType.POST, timeOut);

            }, accessTokenOrAppId);
        }
Ejemplo n.º 4
0
        public static WxJsonResult BatchUntagging(string accessTokenOrAppId, int tagid, List<string> openid_list, int timeOut = Config.TIME_OUT)
        {
            return ApiHandlerWapper.TryCommonApi(accessToken =>
            {
                var urlFormat = "https://api.weixin.qq.com/cgi-bin/tags/members/batchuntagging?access_token={0}";
                var data = new
                {
                    openid_list = openid_list,
                    tagid = tagid
                };
                return CommonJsonSend.Send<WxJsonResult>(accessToken, urlFormat, data, CommonJsonSendType.POST, timeOut);

            }, accessTokenOrAppId);
        }
Ejemplo n.º 5
0
 public static UserTagListResult UserTagList(string accessTokenOrAppid,string openid,int timeOut = Config.TIME_OUT)
 {
     return ApiHandlerWapper.TryCommonApi(accessToken =>
     {
         var urlFormat = "https://api.weixin.qq.com/cgi-bin/tags/getidlist?access_token={0}";
         var data = new
         {
             openid = openid
         };
         return CommonJsonSend.Send<UserTagListResult>(accessToken, urlFormat, data, CommonJsonSendType.POST, timeOut);
     }, accessTokenOrAppid);
 }