示例#1
0
        public void crossRemoveBlacklistTest()
        {
            String        appkey = "6be9204c30b9473e87bad4dc";
            List <string> users  = new List <string> {
                "jmessage123"
            };
            CrossBlacklistPayload        payload  = new CrossBlacklistPayload(appkey, users);
            List <CrossBlacklistPayload> payloads = new List <CrossBlacklistPayload> {
            };

            payloads.Add(payload);
            ResponseWrapper content = client.crossRemoveBlacklist("xiaohuihui", payloads);

            Assert.AreEqual(content.responseCode, HttpStatusCode.NoContent);
        }
        public static void Main(string[] args)
        {
            CrossUserClient client = new CrossUserClient(app_key, master_secret);
            String          appkey = "6be9204c30b9473e87bad4dc";
            List <string>   users  = new List <string> {
                "jmessage123"
            };
            CrossBlacklistPayload        payload  = new CrossBlacklistPayload(appkey, users);
            List <CrossBlacklistPayload> payloads = new List <CrossBlacklistPayload> {
            };

            payloads.Add(payload);
            client.crossAddBlacklist("xiaohuihui", payloads);

            client.crossRemoveBlacklist("xiaohuihui", payloads);

            client.crossGetBlacklist("xiaohuihui");

            //Nodisturb
            List <string> sadd = new List <string> {
                "jmessage123"
            };
            List <string> sremove = new List <string> {
                "jmessage123"
            };
            CrossSingleNodisturb spayload = new CrossSingleNodisturb(sadd, sremove);
            List <string>        gadd     = new List <string> {
                "19749893"
            };
            List <string> gremove = new List <string> {
                "19749893"
            };
            CrossGroupNodisturb          gpayload   = new CrossGroupNodisturb(gadd, gremove);
            CrossNodisturbPayload        no         = new CrossNodisturbPayload(appkey, spayload, gpayload);
            List <CrossNodisturbPayload> nopayloads = new List <CrossNodisturbPayload> {
            };

            nopayloads.Add(no);
            client.crossSetNodisturb("xiaohuihui", nopayloads);
        }