Example #1
0
        public static void PostStatisticToWall(string ownerId, string statisticOfFrequencyJson)
        {
            ApplicationVkApi vk = new ApplicationVkApi();

            vk.Request("wall.post",
                       new string[] { "owner_id=" + ownerId, "message=" + statisticOfFrequencyJson });
        }
Example #2
0
        public static string ReadFromWall(string ownerId)
        {
            ApplicationVkApi vk = new ApplicationVkApi();

            string answ = vk.Request("wall.get", new string[] { "owner_id=" + ownerId, "count=5" });

            dynamic wall = JObject.Parse(answ);

            string data = "";

            foreach (var item in wall.response.items)
            {
                data += item.text;
            }
            return(data);
        }
Example #3
0
        public static string GetIdByConsole()
        {
            System.Console.WriteLine("Enter id(or domain):");
            string inputData = System.Console.ReadLine();

            if (inputData.Length > 2 && inputData.Substring(0, 2) == "id")
            {
                return(inputData.Substring(2));
            }
            if (inputData.Length > 6 && inputData.Substring(0, 6) == "public")
            {
                return("-" + inputData.Substring(6));
            }
            if (inputData.Length > 4 && inputData.Substring(0, 4) == "club")
            {
                return("-" + inputData.Substring(6));
            }
            ApplicationVkApi vk   = new ApplicationVkApi();
            dynamic          wall = JObject.Parse(vk.Request("wall.get", new string[] { "domain=" + inputData }));

            return(wall.response.items[0].owner_id);
        }