Ejemplo n.º 1
0
        public VkPosting(int groupId = -1)
        {
            if (groupId == -1)
            {
                this.groupId = Config.GetConfig().IdGroup;
            }
            else
            {
                this.groupId = groupId;
            }

            var capcha = new Capcha();

            _vk = new VkApi(capcha)
            {
                RequestsPerSecond = (float)1
            };

            try
            {
                _vk.Authorize(new ApiAuthParams()
                {
                    Login         = Config.GetConfig().Login,
                    Password      = Config.GetConfig().Pass,
                    ApplicationId = (ulong)Config.GetConfig().AppId,
                    Settings      = Settings.All | Settings.Offline
                });
                //_vk.Authorize(new ApiAuthParams()
                //{
                //    AccessToken = Config.GetConfig().UserToken
                //});
            }
            catch (Exception e)
            {
                _logger.Error(e, "Ошибка при авторизации постера ВК");
            }

            if (!_vk.IsAuthorized)
            {
                _logger.Error("Ошибка при авторизации постера ВК. Прямой ошибки нет, но ВК не авторизован");
            }
        }
Ejemplo n.º 2
0
        static void Main()
        {
            SomeDelegate del = null;


            SomeDelegate staticDelegate = new SomeDelegate(SomeClass.SomeStaticMethod);

            staticDelegate("Привет Мир!");

            SomeClass someObj = new SomeClass();

            staticDelegate += someObj.SomeInstanceMethod;;
            staticDelegate("Мир Привет!");

            staticDelegate += SomeClass.SomeStaticMethod;

            del += SomeClass.SomeStaticMethod;
            del += someObj.SomeInstanceMethod;
            foreach (SomeDelegate item in del.GetInvocationList())
            {
                item("Привет Мир!");
            }

            SomeDelegate someDelegate = delegate(String arg)
            {
                Console.WriteLine(arg);
            };

            someDelegate("ChupaChups");

            Console.ReadKey();

            string login = "******", password1 = "E=mc^2", password2 = "E=mc^2", resCapcha = "asd", resCode = "asd1";


            LengthLogin ll        = ss => ss.Length;
            int         longlogin = ll(login);


            BoolPassword bp = (s1, s2) => s1 == s2;

            if (bp(password1, password2)) //Checking password
            {
                Console.WriteLine("Регистрация удалась!");
            }
            else
            {
                Console.WriteLine("Регистрация провалилась. Пароли не совпадают");
            }

            Console.ReadKey();

            Capcha cp = (s1, s2) =>
            {
                if (s1 == s2)
                {
                    Console.WriteLine("Регистрация удалась!");
                }
                else
                {
                    Console.WriteLine("Не переживай, в следующий раз получится :)");
                }
                return;
            };

            cp(resCapcha, resCode);//Checking capcha

            Console.ReadKey();
        }