C# Class VkNet.Categories.NewsFeedCategory

Afficher le fichier Open project: vknet/vk Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

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

DeleteBan() public méthode

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

DeleteList() public méthode

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

Get() public méthode

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

GetBanned() public méthode

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

GetBannedEx() public méthode

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

GetComments() public méthode

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

GetLists() public méthode

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

GetMentions() public méthode

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

GetRecommended() public méthode

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

GetSuggestedSources() public méthode

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

IgnoreItem() public méthode

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

NewsFeedCategory() public méthode

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

SaveList() public méthode

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

Search() public méthode

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

UnignoreItem() public méthode

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

Unsubscribe() public méthode

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