0 / 0 / 0
Регистрация: 30.08.2016
Сообщений: 4
|
|
1 | |
Приложение для vk29.01.2017, 15:05. Показов 6881. Ответов 9
Доброго времени суток!
Т.к. учусь программированию, поставил задачу себе написать банальное приложение для работы с вк. Но есть проблема, а именно одна - нифига не получается. Пробовал писать сам первую цель - отправку сообщений из приложения себе в личку, написал авторизацию через api по примеру с ютуба и get-запрос на получение истории сообщений (удачно), но дальше дело не пошло (не удалось написать правильный post-запрос на отправку сообщений). Потом пробовал использовать библиотеку готовую - Vkontakte API for .NET, вот её страница на codeplex. Тоже никакого выхлопа, так как код вижу, а как его правильно использовать - понятия не имею. Собственно вопросы: 1) Общий вопрос - как работать с api vk на c#. Видео, гайды - всё, что угодно, лишь бы работало и можно было разобраться в коде (себе на будущее). 2) Если исходить из написания своего кода, то как правильно составить post-запрос к vk, чтобы можно было отправить сообщение (message.send). 3) Если же из готовой библиотеки, то есть ли примеры её использования? Или какие-то советы в этом плане?
0
|
29.01.2017, 15:05 | |
Ответы с готовыми решениями:
9
Выбор решения для проекта! Приложение для Windows + приложение для Android или Web приложение? Как подключать приложение к MySQL - свое подключение для каждой формы, или одно на всё приложение? Переделать приложение для Android в приложение для ПК Разработать приложение для вычисления функции y=f(x) для заданного значения аргумента x |
9 / 9 / 3
Регистрация: 30.11.2015
Сообщений: 64
|
||||||
29.01.2017, 20:28 | 2 | |||||
Сообщение было отмечено Nongradauser как решение
Решение
Ну мне вот это нравится - https://vknet.github.io/vk/authorize/
Он более понятен новичкам. Вот функции: https://vknet.github.io/vk/ Не по теме: Будет время - напишу пример для тебя Добавлено через 2 часа 50 минут
1
|
1517 / 908 / 328
Регистрация: 17.05.2015
Сообщений: 3,430
|
|
29.01.2017, 22:28 | 3 |
Пытался на ней писать что то подобное. Все загнулось на том, что библиотека не правильно парсит данные, в итоге половина свойств после ответа сервера остаются null (или такое только у меня?)
0
|
9 / 9 / 3
Регистрация: 30.11.2015
Сообщений: 64
|
|
29.01.2017, 22:30 | 4 |
Рядовой, Не только у вас. Эта апишка уже вне разработки. Лучше использовать VKNET
0
|
0 / 0 / 0
Регистрация: 30.08.2016
Сообщений: 4
|
|
30.01.2017, 22:08 [ТС] | 5 |
Спасибо большое, конкретно этот код помог. Разобрался чуток с библиотекой, посмотрел её.
Но теперь новый вопрос: я так понимаю, для действий с API контакта требуется постоянно пересылать токен. Но как его вызывать вне метода авторизации? То есть: отправка сообщений из твоего примера работает корректно, но только в методе авторизации. Как только я выношу отправку сообщений за метод авторизации, то сразу вылезает исключение "VkNet.Exception.AccessTokenInvalidException" в VkNet.dll Всю же программу в рамки одного метода авторизации не впихнёшь же?)) UPD: или только что как вариант в голову пришел - использовать свою авторизацию, а потом эту библиотеку. Но как тогда потом передавать полученный токен для того, чтобы методы работали?
0
|
9 / 9 / 3
Регистрация: 30.11.2015
Сообщений: 64
|
|
30.01.2017, 22:10 | 6 |
Nongradauser, Дело в том, что авторизация не мгновенная. Дай время для авторизации, а потом используй все остальное
0
|
0 / 0 / 0
Регистрация: 30.08.2016
Сообщений: 4
|
|
30.01.2017, 22:15 [ТС] | 7 |
Так ведь отправка сообщений, написанная в методе авторизации работает сразу. Как только выношу за пределы - сразу ошибка.
0
|
9 / 9 / 3
Регистрация: 30.11.2015
Сообщений: 64
|
|
30.01.2017, 22:16 | 8 |
Nongradauser, Ну скинь код
0
|
0 / 0 / 0
Регистрация: 30.08.2016
Сообщений: 4
|
||||||
30.01.2017, 22:39 [ТС] | 9 | |||||
0
|
9 / 9 / 3
Регистрация: 30.11.2015
Сообщений: 64
|
||||||
30.01.2017, 23:33 | 10 | |||||
Пробуй
0
|
30.01.2017, 23:33 | |
30.01.2017, 23:33 | |
Помогаю со студенческими работами здесь
10
Нужно разработать приложение для бар-клуба. Для ios, android Клиент-серверное приложение для для предложенной схемы мультиплексирования сообщений Приложение для доставки еды с выводом суммы для оплаты Приложение для расчета количества рулонов обоев, необходимых для оклейки стен комнаты. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |