FreeBasic
Главная
Вход
Регистрация
Суббота, 08.08.2026, 03:21Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Работа с vkontakte api
electrikДата: Среда, 24.06.2015, 14:54 | Сообщение # 1
Полковник
Группа: Друзья
Сообщений: 185
Репутация: 3
Статус: Offline
Тут назрел вопрос написания собственного клиента для соц сети vkontakte. что нужно.
1. авторизация по протоколу oauth. в общем там все примерно понятно, но для запроса прав доступа у юзера, нужна фишка подобная WebGadget
в Purebasic. причем, с неё надо как-то обрабатывать событие, что юзер нажал кнопку разрешить.
2. посылка https запросов к api.
3. разбор json
и xml.
больше интересны первы1е 2 вопроса, как лучше реализовать авторизацию и какой библиотекой пользоваться для работы https.
есть конечно cUrl, но может есть что-то по веселее?
может по https можно работать через winInet?
пока прога планируется не кросс-платформенная, соответственно можно обойтись виндовыми костылями.
чем проще - тем лучше, нет желания вникать в дебри https и кодить его с нуля.
 
haavДата: Среда, 24.06.2015, 15:44 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 1478
Репутация: 50
Статус: Offline
Вникать в протокол oauth нет желания. В библиотеке window9 есть WebGadget. Поставишь в реестре эмуляцию IE11 как описано здесь: http://freebasic.ucoz.com/forum/5-122-982-16-1413118820 . После этого WebGadget будет нормально обрабатывать скрипты. Пример обработки событий WebGadget есть здесь: http://free-basic.ru/event_webbrowser.html . Ну а построение запросов с шифрованием... тут походу нужна библиотека OpenSSL .

Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
WQДата: Среда, 24.06.2015, 16:35 | Сообщение # 3
Полковник
Группа: Проверенные
Сообщений: 217
Репутация: 7
Статус: Offline
Цитата electrik ()
прога планируется не кросс-платформенная, соответственно можно обойтись виндовыми костылями.

Возможно это поможет http://autoit-script.ru/index.php?topic=7517.0

иногда перевод с Autoita на freebasic несложный

haav
Цитата
Поставишь в реестре эмуляцию IE11 как описано здесь: http://freebasic.ucoz.com/forum/5-122-982-16-1413118820
Ссылка почему-то не работает, а мне тоже интересно surprised


Сообщение отредактировал WQ - Среда, 24.06.2015, 16:35
 
haavДата: Среда, 24.06.2015, 17:13 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 1478
Репутация: 50
Статус: Offline
Цитата WQ ()
Ссылка почему-то не работает, а мне тоже интересно


Странно, у меня работает даже под учетной записью "Гость". Ты по ней щелкал или скопировал и вставлял? Хотя у меня и так и так работает (браузер: firefox)

Добавлено позже:

Вообще странный глюк Ucoz wacko Сейчас еще раз попробовал, перестала открываться surprised

Я конечно нашел почему. Просто я вставил ссылку и закончил предложение точкой, а эта точка почему-то попала в ссылку. Сейчас вроде поправил.


Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
  • Страница 1 из 1
  • 1
Поиск: