Admin Опубликовано: 13 Август 2010

Итак продолжаю я знакомится с VK API. Вот на этот раз пал мой взгляд на метод — friends.get. Итак, что мы имеем, почти все тоже самое, что и с получением информацией из своего пользователя, да кстати в этой теме я расскажу еще как я по этим пользователем получил информацию из их профиля. Конечно это предоставляется возможность в данном методе, но зачем? Раз мы уже писали получение информации просто его чуть-чуть модернезируем и он будет работать для всех одинаково. Ну и затем после всего как мы составили все наши данные нам необходимо отослать запрос на сервер ВК API, затем получить ответ в нужном нам варианте (XML или JSON) и затем этот вариант разобрать и разместить как требуется. Сначала хотел бы сказать, что данный метод будет работать если только на данное приложение установлены права не меньше 2, то есть по умолчанию, где есть кнопка в моем приложении «Добавить приложение на свое страницу» я даю все права данному приложению, а Вы уже сами решаете какие ставить, какие нет.

Читать полностью »

Метки: , , , ,

Admin Опубликовано: 12 Август 2010

Сейчас расскажу как я добавляю узлы в TVirtualStringTree. То есть попробуем добавить узлы, затем первыми в родительском, последним в родительском. То есть здесь в данном компоненте TVirtualStringTree есть небольшой нюанс, тут не получится как TTreeView сразу добавить и чтобы данные отображались, тут еще необходимо самому предусмотреть отображение самих узлов, а точнее их название (имена), если этого не предусмотреть, то при добавления эти имена все время будут одни и теже — Node. Да с первого взгляда кажется, что очень не удобно, но это компонент по своей функциональности намного отличается от похожего стандартного компонента. Я пользовался последний версией данных компонентов — это 4.8.6, которую я поставил на Delphi 2010, так как была необходимость в одном проекте использовать Ribbon Controls. Так, что если установите на Delphi 7, например, то ничего страшного тут я не вижу.

Читать полностью »

Метки: , , ,

Admin Опубликовано: 12 Август 2010

Вчера я показал как можно получить информацию о пользователе из его профиля из сети ВК, теперь я эту функцию добавил в модуль VK_API. Это следующая функция -

function GET_VKAPI_PROFILES(app_id,sid,mid,secret,uids,format

,fields:string):WideString;

Следующие функции были добавлены также в модуль

  • function GET_VKAPI_PROFILES(app_id,sid,mid,secret,uids,format

,fields:string):WideString;

  • function md5(values:string):string;
  • function OPEN_VK_API:boolean;

Здесь параметры

  • app_id — идентификатор вашего приложения
  • sid — данные сессии
  • mid — идентификатор вашей страницы
  • secret — секретный код из сессии, что раньше получали
  • uids — список идентификаторов, про которые необходимо получить информацию (перечисляются через запятую)
  • format — формат полученных данных (два варианта — XML или JSON)
  • fields — список полей, которые необходимо получить из профиля (по умолчанию выводят имя и фамилия)

Md5 я рассказывал для чего, чтобы из строки получить идентификатор безопасности. Остальные все параметры — я рассказывал про них и мы их получали ранее.

Читать полностью »

Метки: , , , ,

Admin Опубликовано: 11 Август 2010

Вот решил немного привести в порядок наш проект, решил добавить обработчик добавления моего приложения на вашу страницу, а также решил добавить потоки в обработку нашей информации, а точнее в получении нашей информации, а пока информация получается, то мы можем выполнять с нашим приложением другие функции и форма в это время не зависает так что вполне неплохо, если мы добавим пару потоков. Про потоки мы с Вами уже много раз говорили, так что вполне спокойно можем применить их и в нашем проекте, к сожалению в модуль пока что не добавил функцию, которая получает результат с API-сервера о профиле пользователя, но ничего, как только будет время сразу же сделаю это и выложу сюда. Но пока, что я добавлю еще TLabel, который будет показывать, что у нас идет получение информации, а как только мы получим нужную нам информацию сразу же покажется, что информацию получена.

Читать полностью »

Метки: , , , , , , ,

Admin Опубликовано: 10 Август 2010

Итак в первой практической части по проекту VK API в Delphi, я рассказал как можно авторизировать свое приложение в сети и получить данные сессии приложения, которые нам потребуются для дальнейшего получения данных. Вот в данной статье мы и начнем получать те данные (дальнейшие данные). В данном случае мы попробуем получить информацию об id-пользователя, а в частности нас самих, то есть когда мы авторизируем свое приложение, мы получаем id своей странички вот его и подставим в метод API, который поможет нам получить информацию об этом id, для начала мы получим нашу автатарку и имя, а также фамилию, я расскажу как получить больше информации в профиле, но это уже Вы сами. В следующих статьях мы попробуем получить список всех пользователей (то есть список всех ваших друзей), а затем применить данный метод на id-ваших друзей, чтобы показывало их профиль в нашей программе. Дальше, чтобы получать какую-то информацию из аккаунта ВК, нам придется посылать запрос на сервер API ВК, там он получает запрос, обрабатывает его, если запрос верный выдает информацию в XML-формате или JSON-формате.

Читать полностью »

Метки: , , , , ,

Страница 29 из 41« Первая...1020...2728293031...40...Последняя »