Просмотр полной версии : [Delphi] VKontakte Component v2.0
RedFern.89
15.05.2010, 01:13
накодил 2ю версию компонента.
Работатет на indy, ибо с сокетами и вининетом я так и не разобрался. Этот компонент обладает рядом следующих функций:
смотрите список обновлений
Список обновлений:
1. Загрузка сообщений
2. Загрузка списка друзей
3. Отправка сообщений
4. Вывод диалога капчи (не везде пока что)
5. Инвайт в группу/встречу (друзей или людей из поиска)
6. Отправка сообщений на стену
7. Отправка картинок на стену (PNG; 586x293)
8. Загрузка сторонней стрницы вконтакте.
9. Запрос аудиозаписей
10. Запрос видеозаписей
11. Фикс бага с запросом друзей
12. Прокси-сервер
серым отмеченны будущие функции. Красным бдут отмечеенны ваши функции.
возможности будут пополнятся))
устанавливается на вкладку Standard
содержимое архива:
1. Сам компонент
2. Base64.pas
3. MD5.pas
4. frmDlg.pas
5. frmDlg.dfm
6. idCookieManager.pas
7. idMultipartFormData.pas
8. Демка по работе с компонентом
Все файлы заливаются только в папку lib.
ВНИМАНИЕ !!!
файлы idCookieManager.pas и idMultipartFormData.pas могут неподойти для вашей версии Indy. В противном случае сами исправляйте процедуры DoAdd и GenerateUniqueBoundary
Если вы исправили файлы idCookieManager.pas и idMultipartFormData.pas, они должны лежать в папке lib!
ссылка на скачивание (http://slil.ru/29135647)
RedFern.89
17.05.2010, 17:57
так вы отписывайтесь)) какие глюки? чего не хватает?))) пишите, не стесняйтесь))
greki_hoy
17.05.2010, 18:15
так вы отписывайтесь)) какие глюки? чего не хватает?))) пишите, не стесняйтесь))
+ за старания :)
хоть мне и неинтересен вконтакт и все что с ним связано но старания оценил +++:)
GhostOnline
17.05.2010, 18:50
хоть мне и неинтересен вконтакт и все что с ним связано но старания оценил +++
А я + поставил даже не за старания.
Можно стараться и сделать гавно.
А в данном случае я просматривал код, и несмотря на то что компонент не тестил и баги не искал,
вызвало уважение что человек постигает написание классов, объектное ориентирование, а не тупо копипастит код у других, как делают 80 % сдешних дельфи "кодеров"
greki_hoy
17.05.2010, 19:22
А я + поставил даже не за старания.
Можно стараться и сделать гавно.
А в данном случае я просматривал код, и несмотря на то что компонент не тестил и баги не искал,
вызвало уважение что человек постигает написание классов, объектное ориентирование, а не тупо копипастит код у других, как делают 80 % сдешних дельфи "кодеров"
о чем и речь :) согласен с Вами :)
Неплохой стиль написания кода.
Ferrari california
17.05.2010, 19:53
Автор,молодец код хорошо рассписан,компонент очень удобен если считать ,что я работаю с соц сетью,ожидаеться подобный пакет под ОД?
astonilya
17.05.2010, 20:38
как вывести, и куда список друзей?
как вывести, и куда список друзей?
Вызываешь процедуру RequestFriendList и обрабатываешь событие OnRequestFriendList. В нем мы получаем информацию о пользователе, тип результата - TUserInfo.
Куда выводить, - сам уже думай.
.::f-duck::.
17.05.2010, 21:06
Зря ты это сделал,завтра будет 200 программ аля "Зафлудь стену картинками" за 50 долларов с твоим компонентом :(
M_script_
17.05.2010, 21:53
Зря ты это сделал,завтра будет 200 программ аля "Зафлудь стену картинками" за 50 долларов с твоим компонентом :(
Так это же хорошо, клиентам - софт, начинающим кодерам - способ подзаработать, автору компонента - известность.
RedFern.89
17.05.2010, 23:54
А я + поставил даже не за старания.
Можно стараться и сделать гавно.
А в данном случае я просматривал код, и несмотря на то что компонент не тестил и баги не искал,
вызвало уважение что человек постигает написание классов, объектное ориентирование, а не тупо копипастит код у других, как делают 80 % сдешних дельфи "кодеров"
ну спасибо)) код еще пока сыроват..щас тока в Питер приехал, буду делать дальше))
Неплохой стиль написания кода.
старался)) ну пока еще сыровато все))
Автор,молодец код хорошо рассписан,компонент очень удобен если считать ,что я работаю с соц сетью,ожидаеться подобный пакет под ОД?
спасибо)) насчет ОД скажу одно - пока что хз..
Зря ты это сделал,завтра будет 200 программ аля "Зафлудь стену картинками" за 50 долларов с твоим компонентом :(
ну как Вам сказать, мне плевать на все)) я пишу для себя конкретно)) денег на этом не делаю и мне не жалко)) так же плевать на все эти долбанные авторские права и тд..
Так это же хорошо, клиентам - софт, начинающим кодерам - способ подзаработать, автору компонента - известность.
золотые слова)) Вы правы))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
в общем давайте подведем итоги. Если у вас есть желание мне помочь, то помогите с вининетом. Я до сих пор не могу понять, как правильно послать файл на сервер.. А так всем вам спасибо за отзывы))) Модеры, извините, что так много флуда...
M_script_
18.05.2010, 00:52
Если у вас есть желание мне помочь, то помогите с вининетом.
curl.haxx.se - там помогут забыть про вининет
RedFern.89
18.05.2010, 01:17
значит расскажите про сокеты...желательно кодом
Jingo Bo
18.05.2010, 01:17
Если у вас есть желание мне помочь, то помогите с вининетом.
Сокеты, просто сокеты. Код получения данных - 20 строк.
RedFern.89
18.05.2010, 01:19
так вот)) как по сокетам послать файл на сервер? (multipart-form-data) как на сокетах правильно получить код страницы? как работать с прокси? вопроссов миллионы просто :)
Jingo Bo
18.05.2010, 01:33
Сокеты вещь низкоуровневая, с них тебе нужно делать лишь функции так скать "вводы вывода":)) То есть отправка и получение данных(причём не суть каких). Потом делаешь парсер Http заголовков, потом интерпретатор Http ответов(читаешь в wiki как на определённый код реагировать) и т.д.
Как отправить multipart-form-data? Просто! Если уже есть на сокетах сетевой код отправки/получения данных, то коннектишься к хосту, отправляешь заголовки, двойной CRLF и дальше как делает браузер(не судьба посмотреть как он это делает, через снифер или так же почитать rfc или гугл?). Как делать поддержку прокси - читай rfc соответствующие. А wininet в топку, я не вижу в нем смысла.
RedFern.89
18.05.2010, 02:38
Jingo Bo, стукни в асю 947-685
RedFern.89
18.05.2010, 02:40
появилась какаято хрень в поиске)) ссылка на хрень (http://kadabba.com/delphi-vkontakte-component-v2-0/)
RedFern.89
18.05.2010, 19:29
в общем так. Нужны новые предложения по функционалу... так же нужна помощь с сокетами.. стучите в асю с предложениями))
dreamcation
01.06.2010, 17:26
хрень в поиске действительно странная))
кто то хочет раскрутиться за счет тебя)
хрень в поиске действительно странная))
кто то хочет раскрутиться за счет тебя)
Да это в реале идиотизм. Там ведь написано, что сайт занимается SEO. Админу-идиоту абсолютно пофиг, засчет чего раскручиваться. Ни копирайтов, ничего не оставил. Абсолютно пофиг на усилия реального автора компонента и на потраченное им время.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot