Проект VK API в Delphi. Обновлен модуль VK_API #3

2 минуты на чтение

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

  • GET_VKAPI_STATUS

Давайте сразу перейдем к параметрам данной функции. А параметры у нее следующие

  • app_id - идентификатор приложения
  • sid - подпись, получаемая при авторитизации
  • mid - идентификатор пользователя
  • secret - секретный код, получаемый при авторитизации
  • uid - идентификатор пользователя, для которого необходимо смотреть статус.

Все данные параметры имеют тип — WideString, да и сама эта функция возвращает результат в данном типе. Кстати функция возвращает результат уже именно самого статуса, Вам уже выходную информацию не придется парсить, чтобы получить нужный результат.

Но если Вы сделали что-то не так, то функция возвратит результат Result is error так что Вы не думайте, что это статус пользователя =).

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

ShowMessage(GET_VKAPI_STATUS('1918788',sid,mid,secret,mid));

Если Вы не Вызываете функцию, которая получает данные сессии, то можно данную функцию вызывать так, а если Вы данные сессии вызываете каким-то другим способом, то Вам необходимо вызвать функцию OPEN_VK_API.

Чтобы получить статус с использованием функций модуля VK_API достаточно написать следующий код

procedure TForm1.Button4Click(Sender: TObject);
var
 Session:TStringList;
 mid,sid,secret,uid:String;
begin
   Session:=TStringList.Create;
   Session.Add(GET_VKAPI_SESSION('ваш логин','ваш пароль','1918788').CommaText);
   secret:=Session.Strings[0];
   mid:=Pars(secret,'',',',0);
   Delete(secret,1,pos(',',secret));
   sid:=Pars(secret,'',',',0);
   Delete(secret,1,pos(',',secret));
   ShowMessage(GET_VKAPI_STATUS('1918788',sid,mid,secret,mid));
 
end;

Достаточно все просто, будем и дальше добавлять в наш модуль функции.

Facebook Vk Ok LinkedIn Telegram

Похожие записи:

Вчера я показал как можно получить информацию о пользователе из его профиля из сети ВК, теперь я эту функцию добавил в модуль VK_API. Это следующая функция - function GET_VKAPI_PROFILES(app_id,sid,mid,secret,uids,format ,fields:string):WideString; Следующие функции были добавлены также в модуль function GET_VKAPI_PROFILES(app_id,sid,m...
Здравствуйте, вот на днях решил обновить модуль VK_API, на этот раз добавил функцию, которая получает список id ваших друзей, разделенные запятыми, Вам останется только лишь разобрать данный результат и получить список id. Функция для получения идентификаторов ваших друзей, эт...
Как и обещал выложить модуль, который получает такие переменные ВК, как sid mid secret Мы это уже делали с Вами, в этой статье, получали данные сессии, но мы получали обычным кодом, сейчас мы можем получить эти данные всего одной функцией. Да я буду дальше данный модуль поддержива...