VkNet.Categories.AudioCategory.GetRecommendations C# (CSharp) Méthode

GetRecommendations() public méthode

Возвращает список рекомендуемых аудиозаписей на основе списка воспроизведения заданного пользователя или на основе одной выбранной аудиозаписи.
Страница документации ВКонтакте .
public GetRecommendations ( long userId = null, uint count = null, uint offset = null, bool shuffle = true, string targetAudio = "" ) : ReadOnlyCollection
userId long Идентификатор пользователя для получения списка рекомендаций на основе его набора аудиозаписей (по умолчанию — идентификатор текущего пользователя). положительное число (Положительное число).
count uint Количество возвращаемых аудиозаписей. положительное число, максимальное значение 1000, по умолчанию 100 (Положительное число, максимальное значение 1000, по умолчанию 100).
offset uint Смещение относительно первой найденной аудиозаписи для выборки определенного подмножества. положительное число (Положительное число).
shuffle bool 1 — включен случайный порядок. флаг, может принимать значения 1 или 0 (Флаг, может принимать значения 1 или 0).
targetAudio string Идентификатор аудиозаписи, на основе которой будет строиться список рекомендаций. Используется вместо параметра uid. Идентификатор представляет из себя разделённые знаком подчеркивания id пользователя, которому принадлежит аудиозапись, и id самой аудиозаписи. Если аудиозапись принадлежит сообществу, то в качестве первого параметра используется -id сообщества. строка (Строка).
Résultat ReadOnlyCollection
        public ReadOnlyCollection<Audio> GetRecommendations(long? userId = null, uint? count = null, uint? offset = null, bool shuffle = true, string targetAudio = "")
        {
            var parameters = new VkParameters
            {
                {"target_audio", targetAudio},
                {"user_id", userId},
                {"offset", offset},
                {"count", count},
                {"shuffle", shuffle}
            };

            VkResponseArray response = _vk.Call("audio.getRecommendations", parameters);

            return response.ToReadOnlyCollectionOf<Audio>(x => x);
        }