C# Класс VkNet.Categories.NewsFeedCategory

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddBan ( IEnumerable userIds, IEnumerable groupIds ) : bool

Запрещает показывать новости от заданных пользователей и групп в ленте новостей текущего пользователя.

Страница документации ВКонтакте http://vk.com/dev/newsfeed.addBan.

DeleteBan ( IEnumerable userIds, IEnumerable groupIds ) : bool

Разрешает показывать новости от заданных пользователей и групп в ленте новостей текущего пользователя.

Страница документации ВКонтакте http://vk.com/dev/newsfeed.deleteBan.

DeleteList ( long listId ) : bool

Метод позволяет удалить пользовательский список новостей

Страница документации ВКонтакте http://vk.com/dev/newsfeed.deleteList.

Get ( NewsFeedGetParams @params ) : VkNet.Model.NewsFeed

Возвращает данные, необходимые для показа списка новостей для текущего пользователя.

Страница документации ВКонтакте http://vk.com/dev/newsfeed.get.

GetBanned ( ) : NewsBannedList

Возвращает список пользователей и групп, которые текущий пользователь скрыл из ленты новостей.

Страница документации ВКонтакте http://vk.com/dev/newsfeed.getBanned.

GetBannedEx ( UsersFields fields = null, NameCase nameCase = null ) : NewsBannedExList

Возвращает список пользователей и групп, которые текущий пользователь скрыл из ленты новостей.

Страница документации ВКонтакте http://vk.com/dev/newsfeed.getBanned.

GetComments ( NewsFeedGetCommentsParams @params ) : VkNet.Model.NewsFeed

Возвращает данные, необходимые для показа раздела комментариев в новостях пользователя.

Страница документации ВКонтакте http://vk.com/dev/newsfeed.getComments.

GetLists ( IEnumerable listIds, bool extended = null ) : VkCollection

Возвращает пользовательские списки новостей.

Страница документации ВКонтакте http://vk.com/dev/newsfeed.getLists.

GetMentions ( long ownerId = null, System.DateTime startTime = null, System.DateTime endTime = null, long offset = null, long count = null ) : VkCollection

Возвращает список записей пользователей на своих стенах, в которых упоминается указанный пользователь.

Страница документации ВКонтакте http://vk.com/dev/newsfeed.getMentions.

GetRecommended ( NewsFeedGetRecommendedParams @params ) : VkNet.Model.NewsFeed

Получает список новостей, рекомендованных пользователю.

Страница документации ВКонтакте http://vk.com/dev/newsfeed.getRecommended.

GetSuggestedSources ( long offset = null, long count = null, bool shuffle = null, UsersFields fields = null ) : NewsSuggestions

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

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

IgnoreItem ( NewsObjectTypes type, long ownerId, long itemId ) : bool

Позволяет скрыть объект из ленты новостей.

Страница документации ВКонтакте http://vk.com/dev/newsfeed.ignoreItem.

NewsFeedCategory ( VkApi vk ) : System

Методы для работы с новостной лентой пользователя.

SaveList ( string title, IEnumerable sourceIds, long listId = null, bool noReposts = null ) : long

Метод позволяет создавать или редактировать пользовательские списки для просмотра новостей.

Страница документации ВКонтакте http://vk.com/dev/newsfeed.saveList.

Search ( NewsFeedSearchParams @params ) : ReadOnlyCollection

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

Страница документации ВКонтакте http://vk.com/dev/newsfeed.search.

UnignoreItem ( NewsObjectTypes type, long ownerId, long itemId ) : bool

Позволяет вернуть ранее скрытый объект в ленту новостей.

Страница документации ВКонтакте http://vk.com/dev/newsfeed.unignoreItem.

Unsubscribe ( CommentObjectType type, long itemId, long ownerId = null ) : bool

Отписывает текущего пользователя от комментариев к заданному объекту.

Страница документации ВКонтакте http://vk.com/dev/newsfeed.unsubscribe.

Приватные методы

Метод Описание
GetLists ( int &total, IEnumerable listIds, bool extended = null ) : ReadOnlyCollection
GetMentions ( int &total, long ownerId = null, System.DateTime startTime = null, System.DateTime endTime = null, long offset = null, long count = null ) : ReadOnlyCollection

Описание методов

AddBan() публичный Метод

Запрещает показывать новости от заданных пользователей и групп в ленте новостей текущего пользователя.
Страница документации ВКонтакте http://vk.com/dev/newsfeed.addBan.
public AddBan ( IEnumerable userIds, IEnumerable groupIds ) : bool
userIds IEnumerable Перечисленные через запятую идентификаторы друзей пользователя, новости от которых необходимо скрыть из ленты новостей текущего пользователя.
groupIds IEnumerable Перечисленные через запятую идентификаторы групп пользователя, новости от которых необходимо скрыть из ленты новостей текущего пользователя.
Результат bool

DeleteBan() публичный Метод

Разрешает показывать новости от заданных пользователей и групп в ленте новостей текущего пользователя.
Страница документации ВКонтакте http://vk.com/dev/newsfeed.deleteBan.
public DeleteBan ( IEnumerable userIds, IEnumerable groupIds ) : bool
userIds IEnumerable Идентификаторы пользователей, новости от которых необходимо вернуть в ленту.
groupIds IEnumerable Идентификаторы сообществ, новости от которых необходимо вернуть в ленту.
Результат bool

DeleteList() публичный Метод

Метод позволяет удалить пользовательский список новостей
Страница документации ВКонтакте http://vk.com/dev/newsfeed.deleteList.
public DeleteList ( long listId ) : bool
listId long Числовой идентификатор списка .
Результат bool

Get() публичный Метод

Возвращает данные, необходимые для показа списка новостей для текущего пользователя.
Страница документации ВКонтакте http://vk.com/dev/newsfeed.get.
public Get ( NewsFeedGetParams @params ) : VkNet.Model.NewsFeed
@params NewsFeedGetParams
Результат VkNet.Model.NewsFeed

GetBanned() публичный Метод

Возвращает список пользователей и групп, которые текущий пользователь скрыл из ленты новостей.
Страница документации ВКонтакте http://vk.com/dev/newsfeed.getBanned.
public GetBanned ( ) : NewsBannedList
Результат VkNet.Model.NewsBannedList

GetBannedEx() публичный Метод

Возвращает список пользователей и групп, которые текущий пользователь скрыл из ленты новостей.
Страница документации ВКонтакте http://vk.com/dev/newsfeed.getBanned.
public GetBannedEx ( UsersFields fields = null, NameCase nameCase = null ) : NewsBannedExList
fields UsersFields Список дополнительных полей профилей, которые необходимо вернуть.
nameCase NameCase Падеж для склонения имени и фамилии пользователя.
Результат VkNet.Model.NewsBannedExList

GetComments() публичный Метод

Возвращает данные, необходимые для показа раздела комментариев в новостях пользователя.
Страница документации ВКонтакте http://vk.com/dev/newsfeed.getComments.
public GetComments ( NewsFeedGetCommentsParams @params ) : VkNet.Model.NewsFeed
@params NewsFeedGetCommentsParams
Результат VkNet.Model.NewsFeed

GetLists() публичный Метод

Возвращает пользовательские списки новостей.
Страница документации ВКонтакте http://vk.com/dev/newsfeed.getLists.
public GetLists ( IEnumerable listIds, bool extended = null ) : VkCollection
listIds IEnumerable Идентификаторы списков.
extended bool true — вернуть дополнительную информацию о списке (значения source_ids и no_reposts).
Результат VkCollection

GetMentions() публичный Метод

Возвращает список записей пользователей на своих стенах, в которых упоминается указанный пользователь.
Страница документации ВКонтакте http://vk.com/dev/newsfeed.getMentions.
public GetMentions ( long ownerId = null, System.DateTime startTime = null, System.DateTime endTime = null, long offset = null, long count = null ) : VkCollection
ownerId long Идентификатор группы или сообщества. по умолчанию идентификатор текущего пользователя
startTime System.DateTime Время в формате unixtime начиная с которого следует получать упоминания о пользователе.
endTime System.DateTime Время, в формате unixtime, до которого следует получать упоминания о пользователе.
offset long Смещение, необходимое для выборки определенного подмножества новостей. По умолчанию 0.
count long Количество возвращаемых записей. Если параметр не задан, то считается, что он равен 20. Максимальное значение параметра 50.
Результат VkCollection

GetRecommended() публичный Метод

Получает список новостей, рекомендованных пользователю.
Страница документации ВКонтакте http://vk.com/dev/newsfeed.getRecommended.
public GetRecommended ( NewsFeedGetRecommendedParams @params ) : VkNet.Model.NewsFeed
@params NewsFeedGetRecommendedParams
Результат VkNet.Model.NewsFeed

GetSuggestedSources() публичный Метод

Возвращает сообщества и пользователей, на которые текущему пользователю рекомендуется подписаться.
Страница документации ВКонтакте .
public GetSuggestedSources ( long offset = null, long count = null, bool shuffle = null, UsersFields fields = null ) : NewsSuggestions
offset long Отступ, необходимый для выборки определенного подмножества сообществ или пользователей. положительное число (Положительное число).
count long Количество сообществ или пользователей, которое необходимо вернуть. положительное число, максимальное значение 1000, по умолчанию 20 (Положительное число, максимальное значение 1000, по умолчанию 20).
shuffle bool Перемешивать ли возвращаемый список. флаг, может принимать значения 1 или 0 (Флаг, может принимать значения 1 или 0).
fields UsersFields Список дополнительных полей, которые необходимо вернуть. См. возможные поля для пользователей и сообществ. список слов, разделенных через запятую (Список слов, разделенных через запятую).
Результат VkNet.Model.NewsSuggestions

IgnoreItem() публичный Метод

Позволяет скрыть объект из ленты новостей.
Страница документации ВКонтакте http://vk.com/dev/newsfeed.ignoreItem.
public IgnoreItem ( NewsObjectTypes type, long ownerId, long itemId ) : bool
type NewsObjectTypes Тип объекта.
ownerId long Идентификатор владельца объекта (пользователь или сообщество).
itemId long Идентификатор объекта.
Результат bool

NewsFeedCategory() публичный Метод

Методы для работы с новостной лентой пользователя.
public NewsFeedCategory ( VkApi vk ) : System
vk VkApi API.
Результат System

SaveList() публичный Метод

Метод позволяет создавать или редактировать пользовательские списки для просмотра новостей.
Страница документации ВКонтакте http://vk.com/dev/newsfeed.saveList.
public SaveList ( string title, IEnumerable sourceIds, long listId = null, bool noReposts = null ) : long
title string Название списка.
sourceIds IEnumerable Идентификаторы пользователей и сообществ, которые должны быть включены в список. Идентификаторы сообществ нужно указывать со знаком «минус».
listId long Числовой идентификатор списка (если не передан, будет назначен автоматически).
noReposts bool Нужно ли отображать копии постов в списке (true — не нужно).
Результат long

Search() публичный Метод

Возвращает результаты поиска по статусам. Новости возвращаются в порядке от более новых к более старым.
Страница документации ВКонтакте http://vk.com/dev/newsfeed.search.
public Search ( NewsFeedSearchParams @params ) : ReadOnlyCollection
@params NewsFeedSearchParams
Результат ReadOnlyCollection

UnignoreItem() публичный Метод

Позволяет вернуть ранее скрытый объект в ленту новостей.
Страница документации ВКонтакте http://vk.com/dev/newsfeed.unignoreItem.
public UnignoreItem ( NewsObjectTypes type, long ownerId, long itemId ) : bool
type NewsObjectTypes Тип объекта.
ownerId long Идентификатор владельца объекта (пользователь или сообщество).
itemId long Идентификатор объекта.
Результат bool

Unsubscribe() публичный Метод

Отписывает текущего пользователя от комментариев к заданному объекту.
Страница документации ВКонтакте http://vk.com/dev/newsfeed.unsubscribe.
public Unsubscribe ( CommentObjectType type, long itemId, long ownerId = null ) : bool
type CommentObjectType Тип объекта, от комментариев к которому необходимо отписаться.
itemId long Идентификатор объекта.
ownerId long Идентификатор владельца объекта.
Результат bool