C# 클래스 VkNet.Categories.NewsFeedCategory

파일 보기 프로젝트 열기: vknet/vk 1 사용 예제들

공개 메소드들

메소드 설명
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