C# Class VkNet.Categories.NewsFeedCategory

Datei anzeigen Open project: vknet/vk Class Usage Examples

Public Methods

Method Description
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.

Private Methods

Method Description
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

Method Details

AddBan() public method

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

DeleteBan() public method

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

DeleteList() public method

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

Get() public method

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

GetBanned() public method

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

GetBannedEx() public method

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

GetComments() public method

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

GetLists() public method

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

GetMentions() public method

Возвращает список записей пользователей на своих стенах, в которых упоминается указанный пользователь.
Страница документации ВКонтакте 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.
return VkCollection

GetRecommended() public method

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

GetSuggestedSources() public method

Возвращает сообщества и пользователей, на которые текущему пользователю рекомендуется подписаться.
Страница документации ВКонтакте .
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 Список дополнительных полей, которые необходимо вернуть. См. возможные поля для пользователей и сообществ. список слов, разделенных через запятую (Список слов, разделенных через запятую).
return VkNet.Model.NewsSuggestions

IgnoreItem() public method

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

NewsFeedCategory() public method

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

SaveList() public method

Метод позволяет создавать или редактировать пользовательские списки для просмотра новостей.
Страница документации ВКонтакте 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 — не нужно).
return long

Search() public method

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

UnignoreItem() public method

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

Unsubscribe() public method

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