powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / VK API, Мессенджер
22 сообщений из 22, страница 1 из 1
VK API, Мессенджер
    #39713298
Фотография Tech N9ne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
7привет)

хочу чисто для себя, ради интереса, написать мессенджер вк.
простенький совсем... что бы можно было выбрать человека, из списка диалогов, и общаться с ним.
получать уведомление, если пришло сообщение и тд...

интересует вопрос, с чего начать, что бы в последствии не переделывать всё с нуля.

работать с messages.getConversations
Возвращает список бесед пользователя.

как лучше обрабатывать ответ, и чем?

delphi 7, win 7
...
Рейтинг: 0 / 0
VK API, Мессенджер
    #39713299
Фотография Tech N9ne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может есть компонеты вк api?
...
Рейтинг: 0 / 0
VK API, Мессенджер
    #39713301
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторинтересует вопрос, с чего начать, что бы в последствии не переделывать всё с нуля.
Выбрать другой язык программирования. В идеале -- дважаскрипт. Для которого уже есть куча библиотек для работы с апи вк и вообще с http и вебом. Причем есть даже официальные библиотеки, где всё на блюдечке подается:
https://vk.com/dev.php?method=SDK
...
Рейтинг: 0 / 0
VK API, Мессенджер
    #39713302
Фотография Tech N9ne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDiавторинтересует вопрос, с чего начать, что бы в последствии не переделывать всё с нуля.
Выбрать другой язык программирования. В идеале -- дважаскрипт. Для которого уже есть куча библиотек для работы с апи вк и вообще с http и вебом. Причем есть даже официальные библиотеки, где всё на блюдечке подается:
https://vk.com/dev.php?method=SDK
спасибо но нет, точно нет))) хотелось бы чисто на дельфях спаять )
...
Рейтинг: 0 / 0
VK API, Мессенджер
    #39713309
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tech N9nedelphi 7в delphi 10.2 есть system.json, в d7 есть только боооль))
...
Рейтинг: 0 / 0
VK API, Мессенджер
    #39713495
\(-_-)/
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
VK API, Мессенджер
    #39713551
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tech N9ne7привет)

хочу чисто для себя, ради интереса, написать мессенджер вк.
простенький совсем... что бы можно было выбрать человека, из списка диалогов, и общаться с ним.
получать уведомление, если пришло сообщение и тд...

интересует вопрос, с чего начать, что бы в последствии не переделывать всё с нуля.

работать с messages.getConversations
Возвращает список бесед пользователя.

как лучше обрабатывать ответ, и чем?

delphi 7, win 7Для начала я бы посоветовал обдумать и продумать, что вы хотите от своего приложения, как оно будет функционировать и попробовать представить, в какую сторону возможно, если возможно, развитие.

Посмотрел VK API, там всё идет по http, запросы get (может есть и post), ответ возвращается в виде json.
То есть для обмена данными нужно как минимум отправлять запросы по http, получать ответы по http же и обрабатывать содержимое ответов в виде json.

Для обмена по http в старой Delphi можно использовать например Indy или одну из известных бесплатных библиотек для работы по сети - ICS, Synapse
http://www.overbyte.eu/frame_index.html
http://www.ararat.cz/synapse/doku.php/
Indy в некоторых случаях при получении http - ответа с кодом не 200 (или всегда, точно не знаю), генерирует исключение, хотя вроде бы тело сообщения все-таки доступно через какое-то из полей объекта-ответа. Но может удобней было бы использовать вот одну из последних библиотек.

Для работы с JSON есть библиотека Superobject. Посмотрел, есть варианты, совместимые с Delphi 7.

Я так понимаю, что для работы с личными сообщениями ВК нужно несколько функций API, поэтому мне кажется несложно написать для работы с ними свои процедуры и не искать какие-то специальные библиотеки для работы с VK API. Документация по API в ВК вроде написана понятно и подбробно.
Вот как-то так.
...
Рейтинг: 0 / 0
VK API, Мессенджер
    #39713580
\(-_-)/
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
s62,

нет никакого http. есть только https. нормальные, уважающие себя хоть немного сайты, и своих пользователей. используют https
...
Рейтинг: 0 / 0
VK API, Мессенджер
    #39713612
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
\(-_-)/s62,

нет никакого http. есть только https. нормальные, уважающие себя хоть немного сайты, и своих пользователей. используют httpsНет никакой принципиальной разницы для работы с API. Это тот же http, только зашифрованный. А содержимое запросов и ответов то же. И с точки зрения реализации, например при работе с Indy, тоже, делается пара телодвижений, а в остальном работа как с простым http.
...
Рейтинг: 0 / 0
VK API, Мессенджер
    #39713636
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s62Нет никакой принципиальной разницы для работы с API. Это тот же http, только зашифрованный. А содержимое запросов и ответов то же. И с точки зрения реализации, например при работе с Indy, тоже, делается пара телодвижений, а в остальном работа как с простым http.
Есть. В делфи по умолчанию всё сделано через задницу. Буквально. И ту же инди с https полно народу не могут подружить , постоянно создавая темы в этом же форуме.

В отличие от сторонних и платных компонентов типа Clever Internet Suite, где https встроена из коробки и программисту ничего не надо делать -- всё само настроится и обработается.
...
Рейтинг: 0 / 0
VK API, Мессенджер
    #39713674
Tactical Nuclear Penguin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDis62Нет никакой принципиальной разницы для работы с API. Это тот же http, только зашифрованный. А содержимое запросов и ответов то же. И с точки зрения реализации, например при работе с Indy, тоже, делается пара телодвижений, а в остальном работа как с простым http.
Есть. В делфи по умолчанию всё сделано через задницу. Буквально. И ту же инди с https полно народу не могут подружить , постоянно создавая темы в этом же форуме.

В отличие от сторонних и платных компонентов типа Clever Internet Suite, где https встроена из коробки и программисту ничего не надо делать -- всё само настроится и обработается.

инди к Delphi каким боком относится?
так и пишите - в инди все сделано через задницу
это сторонняя библиотека
и у людей вполне нормально работает
а clever 400 уе стоит
...
Рейтинг: 0 / 0
VK API, Мессенджер
    #39713678
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDi...
В делфи по умолчанию всё сделано через задницу. Буквально. И ту же инди с https полно народу не могут подружить , постоянно создавая темы в этом же форуме.
...Да, я читал пару таких тем. Но не знаю, сам для попробовать скачал последнюю версию библиотек ssleay32.dll и libeay32.dll (вроде эти), прицепил к IdHTTP TIdSSLIOHandlerSocketOpenSSL и сайты по https стали открываться.
Вы возражаете, что разница есть. Разница какая? Другие запросы нужно посылать? Или другие ответы будут приходить? Или же нужно что-то добавить для работы через https, а все запросы и ответы будут те же самые, как написал я?
...
Рейтинг: 0 / 0
VK API, Мессенджер
    #39713687
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
05.10.2018 15:43, Tactical Nuclear Penguin пишет:
> так и пишите - в инди все сделано через задницу
> это сторонняя библиотека

борланды её начали включать в КОМПЛЕКТ поставки с 2001 года.
в D7 оно точно есть.
а вот когда перестали - х.з.

проблема не в том, что через задницу, а в том что у них
полнейший волюнтаризм при переходе с версии на версию.
непредсказуемым образом меняются вызываемые методы, имена параметров и т.д.

и да, для работы с SSL/HTTPS нужны конкретные версии библиотек
ssleay32 и libeay32, с которыми (и только с ними) конкретная версия Indy
может нормально работать.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
VK API, Мессенджер
    #39713693
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

ну, можно попробовать использовать другие библиотеки, я ссылки на две популярные привел. Или чуть повозиться, чтобы настроить Indy.
...
Рейтинг: 0 / 0
VK API, Мессенджер
    #39713696
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
05.10.2018 16:02, s62 пишет:
> ну, можно попробовать использовать другие библиотеки, я ссылки на две популярные привел. Или чуть повозиться, чтобы настроить Indy.

а я ж разве против?
я просто поговорить... ;)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
VK API, Мессенджер
    #39713703
Фотография Dimonka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На инди свет клином не сошёлся. С помощью WinHTTP соединение HTTPS делается легко изкоробки. И WinHTTP наверное можно найти и для D7. Только писать в D7 мессенджер - это конечно кто-то сильно размахнулся. :-)
...
Рейтинг: 0 / 0
VK API, Мессенджер
    #39713705
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
05.10.2018 16:14, Dimonka пишет:
> Только писать в D7 мессенджер...

а какая нафиг разница?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
VK API, Мессенджер
    #39713759
Фотография Tech N9ne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребята, да я просто по фану... Чисто для себя хочу написать, с минимумом возможностей, без смайлов и тд.
возможности - получить список бесед, отправлять сообщения, принимать сообщения да и всё на этом, для начала)))
да, я новичок еще..

запросы делаю через synapse send()


как юзать эту движуху?)) - https://github.com/search?l=Pascal&q=api.vk.com/method&type=Code
я так понял это типа компонента, который помогает строить запросы?
Будьте так добры, поясните если можно чуть подробней.

еще меня заинтересовало Superobject, щас буду искать, читать, ознакамливаться.
...
Рейтинг: 0 / 0
VK API, Мессенджер
    #39713775
Фотография Dimonka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий05.10.2018 16:14, Dimonka пишет:
> Только писать в D7 мессенджер...

а какая нафиг разница?

Разница в том, что показать что-то в юникоде будет возможно далеко не во всех контролах на форме. а без юникода лучше не начинать писать мессенджер.
...
Рейтинг: 0 / 0
VK API, Мессенджер
    #39713777
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tech N9neРебята, да я просто по фану... Чисто для себя хочу написать, с минимумом возможностей, без смайлов и тд.
...
Мессенджер для ВК без смайлов и стикеров.
...
Рейтинг: 0 / 0
VK API, Мессенджер
    #39713779
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tactical Nuclear Penguinинди к Delphi каким боком относится?
так и пишите - в инди все сделано через задницу
это сторонняя библиотека
и у людей вполне нормально работает
Вообще-то инди -- стандартная библиотека делфи, доступная из коробки без всяких ограничений и уже давно являющаяся частью самой среды, вокруг которой построена куча других компонентов, продуктов и сервисов от самой эмбы.
...
Рейтинг: 0 / 0
VK API, Мессенджер
    #39713792
Tactical Nuclear Penguin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDiTactical Nuclear Penguinинди к Delphi каким боком относится?
так и пишите - в инди все сделано через задницу
это сторонняя библиотека
и у людей вполне нормально работает
Вообще-то инди -- стандартная библиотека делфи, доступная из коробки без всяких ограничений и уже давно являющаяся частью самой среды, вокруг которой построена куча других компонентов, продуктов и сервисов от самой эмбы.

это Third Party Software
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / VK API, Мессенджер
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]