|
|
|
VK API, Мессенджер
|
|||
|---|---|---|---|
|
#18+
7привет) хочу чисто для себя, ради интереса, написать мессенджер вк. простенький совсем... что бы можно было выбрать человека, из списка диалогов, и общаться с ним. получать уведомление, если пришло сообщение и тд... интересует вопрос, с чего начать, что бы в последствии не переделывать всё с нуля. работать с messages.getConversations Возвращает список бесед пользователя. как лучше обрабатывать ответ, и чем? delphi 7, win 7 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 04:08 |
|
||
|
VK API, Мессенджер
|
|||
|---|---|---|---|
|
#18+
Может есть компонеты вк api? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 04:10 |
|
||
|
VK API, Мессенджер
|
|||
|---|---|---|---|
|
#18+
авторинтересует вопрос, с чего начать, что бы в последствии не переделывать всё с нуля. Выбрать другой язык программирования. В идеале -- дважаскрипт. Для которого уже есть куча библиотек для работы с апи вк и вообще с http и вебом. Причем есть даже официальные библиотеки, где всё на блюдечке подается: https://vk.com/dev.php?method=SDK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 04:13 |
|
||
|
VK API, Мессенджер
|
|||
|---|---|---|---|
|
#18+
JaDiавторинтересует вопрос, с чего начать, что бы в последствии не переделывать всё с нуля. Выбрать другой язык программирования. В идеале -- дважаскрипт. Для которого уже есть куча библиотек для работы с апи вк и вообще с http и вебом. Причем есть даже официальные библиотеки, где всё на блюдечке подается: https://vk.com/dev.php?method=SDK спасибо но нет, точно нет))) хотелось бы чисто на дельфях спаять ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 05:24 |
|
||
|
VK API, Мессенджер
|
|||
|---|---|---|---|
|
#18+
Tech N9nedelphi 7в delphi 10.2 есть system.json, в d7 есть только боооль)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 06:46 |
|
||
|
VK API, Мессенджер
|
|||
|---|---|---|---|
|
#18+
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 в ВК вроде написана понятно и подбробно. Вот как-то так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 13:24 |
|
||
|
VK API, Мессенджер
|
|||
|---|---|---|---|
|
#18+
s62, нет никакого http. есть только https. нормальные, уважающие себя хоть немного сайты, и своих пользователей. используют https ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 14:02 |
|
||
|
VK API, Мессенджер
|
|||
|---|---|---|---|
|
#18+
\(-_-)/s62, нет никакого http. есть только https. нормальные, уважающие себя хоть немного сайты, и своих пользователей. используют httpsНет никакой принципиальной разницы для работы с API. Это тот же http, только зашифрованный. А содержимое запросов и ответов то же. И с точки зрения реализации, например при работе с Indy, тоже, делается пара телодвижений, а в остальном работа как с простым http. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 14:34 |
|
||
|
VK API, Мессенджер
|
|||
|---|---|---|---|
|
#18+
s62Нет никакой принципиальной разницы для работы с API. Это тот же http, только зашифрованный. А содержимое запросов и ответов то же. И с точки зрения реализации, например при работе с Indy, тоже, делается пара телодвижений, а в остальном работа как с простым http. Есть. В делфи по умолчанию всё сделано через задницу. Буквально. И ту же инди с https полно народу не могут подружить , постоянно создавая темы в этом же форуме. В отличие от сторонних и платных компонентов типа Clever Internet Suite, где https встроена из коробки и программисту ничего не надо делать -- всё само настроится и обработается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 15:10 |
|
||
|
VK API, Мессенджер
|
|||
|---|---|---|---|
|
#18+
JaDis62Нет никакой принципиальной разницы для работы с API. Это тот же http, только зашифрованный. А содержимое запросов и ответов то же. И с точки зрения реализации, например при работе с Indy, тоже, делается пара телодвижений, а в остальном работа как с простым http. Есть. В делфи по умолчанию всё сделано через задницу. Буквально. И ту же инди с https полно народу не могут подружить , постоянно создавая темы в этом же форуме. В отличие от сторонних и платных компонентов типа Clever Internet Suite, где https встроена из коробки и программисту ничего не надо делать -- всё само настроится и обработается. инди к Delphi каким боком относится? так и пишите - в инди все сделано через задницу это сторонняя библиотека и у людей вполне нормально работает а clever 400 уе стоит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 15:43 |
|
||
|
VK API, Мессенджер
|
|||
|---|---|---|---|
|
#18+
JaDi... В делфи по умолчанию всё сделано через задницу. Буквально. И ту же инди с https полно народу не могут подружить , постоянно создавая темы в этом же форуме. ...Да, я читал пару таких тем. Но не знаю, сам для попробовать скачал последнюю версию библиотек ssleay32.dll и libeay32.dll (вроде эти), прицепил к IdHTTP TIdSSLIOHandlerSocketOpenSSL и сайты по https стали открываться. Вы возражаете, что разница есть. Разница какая? Другие запросы нужно посылать? Или другие ответы будут приходить? Или же нужно что-то добавить для работы через https, а все запросы и ответы будут те же самые, как написал я? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 15:47 |
|
||
|
VK API, Мессенджер
|
|||
|---|---|---|---|
|
#18+
05.10.2018 15:43, Tactical Nuclear Penguin пишет: > так и пишите - в инди все сделано через задницу > это сторонняя библиотека борланды её начали включать в КОМПЛЕКТ поставки с 2001 года. в D7 оно точно есть. а вот когда перестали - х.з. проблема не в том, что через задницу, а в том что у них полнейший волюнтаризм при переходе с версии на версию. непредсказуемым образом меняются вызываемые методы, имена параметров и т.д. и да, для работы с SSL/HTTPS нужны конкретные версии библиотек ssleay32 и libeay32, с которыми (и только с ними) конкретная версия Indy может нормально работать. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 15:58 |
|
||
|
VK API, Мессенджер
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий, ну, можно попробовать использовать другие библиотеки, я ссылки на две популярные привел. Или чуть повозиться, чтобы настроить Indy. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 16:02 |
|
||
|
VK API, Мессенджер
|
|||
|---|---|---|---|
|
#18+
05.10.2018 16:02, s62 пишет: > ну, можно попробовать использовать другие библиотеки, я ссылки на две популярные привел. Или чуть повозиться, чтобы настроить Indy. а я ж разве против? я просто поговорить... ;) Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 16:05 |
|
||
|
VK API, Мессенджер
|
|||
|---|---|---|---|
|
#18+
На инди свет клином не сошёлся. С помощью WinHTTP соединение HTTPS делается легко изкоробки. И WinHTTP наверное можно найти и для D7. Только писать в D7 мессенджер - это конечно кто-то сильно размахнулся. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 16:14 |
|
||
|
VK API, Мессенджер
|
|||
|---|---|---|---|
|
#18+
05.10.2018 16:14, Dimonka пишет: > Только писать в D7 мессенджер... а какая нафиг разница? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 16:16 |
|
||
|
VK API, Мессенджер
|
|||
|---|---|---|---|
|
#18+
Ребята, да я просто по фану... Чисто для себя хочу написать, с минимумом возможностей, без смайлов и тд. возможности - получить список бесед, отправлять сообщения, принимать сообщения да и всё на этом, для начала))) да, я новичок еще.. запросы делаю через synapse send() как юзать эту движуху?)) - https://github.com/search?l=Pascal&q=api.vk.com/method&type=Code я так понял это типа компонента, который помогает строить запросы? Будьте так добры, поясните если можно чуть подробней. еще меня заинтересовало Superobject, щас буду искать, читать, ознакамливаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 17:32 |
|
||
|
VK API, Мессенджер
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий05.10.2018 16:14, Dimonka пишет: > Только писать в D7 мессенджер... а какая нафиг разница? Разница в том, что показать что-то в юникоде будет возможно далеко не во всех контролах на форме. а без юникода лучше не начинать писать мессенджер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 18:00 |
|
||
|
VK API, Мессенджер
|
|||
|---|---|---|---|
|
#18+
Tech N9neРебята, да я просто по фану... Чисто для себя хочу написать, с минимумом возможностей, без смайлов и тд. ... Мессенджер для ВК без смайлов и стикеров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 18:05 |
|
||
|
VK API, Мессенджер
|
|||
|---|---|---|---|
|
#18+
Tactical Nuclear Penguinинди к Delphi каким боком относится? так и пишите - в инди все сделано через задницу это сторонняя библиотека и у людей вполне нормально работает Вообще-то инди -- стандартная библиотека делфи, доступная из коробки без всяких ограничений и уже давно являющаяся частью самой среды, вокруг которой построена куча других компонентов, продуктов и сервисов от самой эмбы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 18:08 |
|
||
|
VK API, Мессенджер
|
|||
|---|---|---|---|
|
#18+
JaDiTactical Nuclear Penguinинди к Delphi каким боком относится? так и пишите - в инди все сделано через задницу это сторонняя библиотека и у людей вполне нормально работает Вообще-то инди -- стандартная библиотека делфи, доступная из коробки без всяких ограничений и уже давно являющаяся частью самой среды, вокруг которой построена куча других компонентов, продуктов и сервисов от самой эмбы. это Third Party Software ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 18:57 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=94&tid=2040316]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 325ms |

| 0 / 0 |
