VK.NET

Вконтакте API для .NET (C#)

Разработка проекта VkNet

Supported by Jetbrains.

На главную

Метод Friends.Get

Возвращает список идентификаторов друзей пользователя или расширенную информацию о друзьях пользователя (при использовании параметра fields).

Этот метод можно вызвать с сервисным ключом доступа. Возвращаются только общедоступные данные.

Этот метод можно вызвать с ключом доступа пользователя.

Страница документации ВКонтакте friends.get.

Синтаксис

public VkCollection<User> Get(FriendsGetParams @params, bool skipAuthorization = false)

Параметры

Класс FriendsGetParams содержит следующие свойства:

Результат

После успешного выполнения возвращает список идентификаторов (id) друзей пользователя, если параметр fields не использовался. При использовании параметра fields возвращает список объектов пользователей, но не более 5000.

Исключения

Пример

// Получение идентификаторов друзей Павла Дурова.
var users = api.Friends.Get(new VkNet.Model.RequestParams.FriendsGetParams
{
    UserId = 1,
    Count = 10, 
});

using VkNet.Enums.Filters;

// Получение идентификаторов, имен и фамилий первых трех друзей Павла Дурова.
var users = api.Friends.Get(new VkNet.Model.RequestParams.FriendsGetParams
{
    UserId = 1,
    Count = 10,
    Fields = ProfileFields.FirstName,
});

// Получить имена друзей
var p = users.Select(x => x.FirstName);
foreach(var item in p)
{
    //logic   
}

// Получить фамилии друзей
var p = users.Select(x => x.LastName);
foreach(var item in p)
{
    //logic
}

// Получить друзей онлайн
var p = users.Select(x => x.Online);
foreach(var item in p)
{
    //logic
}

Версия Вконтакте API v.5.103

Дата обновления: 17.01.2020 16:21.

comments powered by Disqus