Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
-10 / 2 / 1
Регистрация: 08.01.2015
Сообщений: 325

Авторизация пользователя в ВК

25.10.2015, 11:18. Показов 970. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую!
Хотелось бы узнать можно ли авторизовать пользователя ВК?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.10.2015, 11:18
Ответы с готовыми решениями:

Авторизация пользователя. Как хранить логин и пароль
Всем добрый день! Наконец-то добралась до авторизации пользователя. Отсюда вопрос: Где и как хранить логины и пароли? хочется в файле...

Авторизация и регистрация пользователя
Нужно создать авторизацию и регистрацию пользователя. Логин и пароль должно храниться в каком то файле в зашифрованном виде. Можно с...

Авторизация пользователя по ролям
Здравствуйте, такое дело, использую встроенную авторизацию в asp mvc4, так же прописал доступ в те или иные разделы по ролям public...

9
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
25.10.2015, 11:26
почему бы и нет?
0
-10 / 2 / 1
Регистрация: 08.01.2015
Сообщений: 325
25.10.2015, 11:31  [ТС]
Jupiter, Каким образом?
0
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
25.10.2015, 11:46
в доках все подробно написано
0
-10 / 2 / 1
Регистрация: 08.01.2015
Сообщений: 325
25.10.2015, 13:09  [ТС]
Jupiter, Авторизация пользователя != авторизации приложения.
0
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
25.10.2015, 13:23
а другой авторизации нет.
0
9 / 9 / 7
Регистрация: 01.03.2015
Сообщений: 182
29.10.2015, 11:16
vk.com/dev в помощь, там всё рассписано
0
16 / 16 / 8
Регистрация: 18.03.2014
Сообщений: 268
29.10.2015, 17:06
Kenny_Dalglish, WinForm(обязательно иначе много гемора с переписывание кода):
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
using System;
using System.Diagnostics;
using System.Windows.Forms;
 
namespace VK_API
{
    public partial class Form1 : Form
    {
        private WebBrowser client;
 
        public Form1()
        {
            InitializeComponent();
 
            client = new WebBrowser();
            client.DocumentCompleted += Client_DocumentCompleted;
        }
 
        private void Client_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            if (e.Url.ToString().Contains("https://oauth.vk.com/authorize"))
            {
                foreach (HtmlElement elmBtn in client.Document.GetElementsByTagName("button"))
                {
                    if (elmBtn.InnerText == "Войти")
                        elmBtn.InvokeMember("Click");
                    else if (elmBtn.InnerText == "Разрешить")
                        elmBtn.InvokeMember("Click");
                }
                foreach (HtmlElement elmBtn in client.Document.GetElementsByTagName("input"))
                {
                    if (elmBtn.Name == "email")
                        elmBtn.InnerText = textBoxEmail.Text; // textBoxEmail <= тут мыло пользователя или телефон
                    else if (elmBtn.Name == "pass")
                        elmBtn.InnerText = textBoxPassword.Text; // textBoxPassword <= пароль от аккаунта
                }
            }
            else if (e.Url.ToString().Contains("access_token"))
            {
                string[] parts = e.Url.ToString().Split(new char[] { '&', '=' });
                string access_token = parts[1];
                Process.Start("https://api.vk.com/method/friends.get.xml?user_id=1&v=5.37&fields=nickname,photo_50&access_token=" + access_token); // Сюда запрос
                MessageBox.Show(access_token);
            }
        }
 
        private void buttonAuth_Click(object sender, EventArgs e) //  buttonAuth - Кнопка авторизации
        {
            client.Navigate("https://oauth.vk.com/authorize?client_id=5034045&display=page&redirect_uri=https://oauth.vk.com/blank.html&scope=9999999&response_type=token&v=5.37");
        }
    }
}
Добавлено через 4 минуты
Если я правильно понял это то что вам надо, но если вам надо просто знать правильно ли введены данные, то достаточно проверять была ошибка при получении данных или нет. Ищите это тут vk.com/dev
0
0 / 0 / 0
Регистрация: 08.02.2014
Сообщений: 57
30.10.2015, 01:35
VKNet Api
0
-10 / 2 / 1
Регистрация: 08.01.2015
Сообщений: 325
30.10.2015, 16:30  [ТС]
Проблема решена. Авторизовал с помощью токена.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.10.2015, 16:30
Помогаю со студенческими работами здесь

Авторизация и регистрация пользователя
public partial class Avtor : Form { private const string CONNECTION_STRING = @&quot;Provider=Microsoft.Jet.OLEDB.4.0;Data...

Авторизация пользователя в приложении
Помогите пожалуйста. Нужна программа в C# доступа к программе в виде логина и пароля. Что бы логин и пароль хранился либо в Б/Д или файле....

Авторизация пользователя автоматическая
Ребят помогите! Пишу веб-сайт. Нужно сделать автоматическую авторизацию пользователя... А именно авторизация должна проходить так: ...

Авторизация пользователя на сервере
Здравствуйте! Пытаюсь запустить сайт на сервере, который изо всех сил защищён. Сисадмин создал локальный эккаунт с правами на...

Авторизация пользователя.Кодировка
Добрый вечер! SqlConnection conn = new SqlConnection(@&quot;Data Source=.\SQLEXPRESS;AttachDbFilename=C:\*.mdf;Integrated...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru