/// <summary> /// Возвращаем обновления событий группы /// </summary> /// <param name="groupsCategory">Категория для работы с группами</param> /// <param name="params">Параметры запроса</param> public static GroupsLongPollHistoryResponse GetGroupLongPollHistory(this IGroupsCategory groupsCategory, GroupsLongPollHistoryParams @params) { if (_vk == null) { _vk = ReflectionHelper.GetPrivateField <IVkApiInvoke>(groupsCategory, "_vk"); } return(GroupsLongPollHistoryResponse.FromJson(_vk.CallLongPoll(@params.Server, GroupsLongPollHistoryParams.ToVkParameters(@params)))); }
/// <summary> /// Вызвать LongPoll запрос обновления группы. /// </summary> /// <param name="vkApi">VkNet Api</param> /// <param name="server">Сервер</param> /// <param name="parameters"> Параметры. </param> public static VkResponse CallLongPoll(this IVkApiInvoke vkApi, string server, VkParameters parameters) { var answer = CallBase((VkApi)vkApi, parameters, server); var json = JObject.Parse(json: answer); var rawResponse = json.Root; return(new VkResponse(token: rawResponse) { RawJson = answer }); }
/// <inheritdoc/> /// <param name = "api"> /// Api vk.com /// </param> public OrdersCategory(IVkApiInvoke api) { _vk = api; }
/// <summary> /// Методы для работы с подарками. /// </summary> /// <param name="vk"> API. </param> public GiftsCategory(IVkApiInvoke vk) { _vk = vk; }
/// <summary> /// </summary> /// <param name="vk"> </param> public GroupsCategory(IVkApiInvoke vk) { _vk = vk; }
/// <summary> /// </summary> /// <param name="vk"> </param> public DatabaseCategory(IVkApiInvoke vk) { _vk = vk; }
/// <inheritdoc /> /// <param name="api"> /// Api vk.com /// </param> public NotesCategory(VkApi api) { _vk = api; }
/// <summary> /// Методы для работы с новостной лентой пользователя. /// </summary> /// <param name="vk"> API. </param> public NewsFeedCategory(IVkApiInvoke vk) { _vk = vk; }
/// <summary> /// Методы для работы с закладками. /// </summary> /// <param name="vk"> API. </param> public FaveCategory(IVkApiInvoke vk) { _vk = vk; }
/// <summary> /// </summary> /// <param name="vk"> </param> public VideoCategory(IVkApiInvoke vk) { _vk = vk; }
/// <inheritdoc /> /// <param name="api"> /// Api vk.com /// </param> internal WidgetsCategory(VkApi api = null) { _vk = api; }
/// <summary> /// Методы для работы с приложениями. /// </summary> /// <param name="vk"> API. </param> public MarketsCategory(IVkApiInvoke vk) { _vk = vk; }
/// <summary> /// API для работы с лайками. /// </summary> /// <param name="vk"> The vk. </param> public LikesCategory(IVkApiInvoke vk) { _vk = vk; }
/// <inheritdoc /> /// <param name="api"> /// Api vk.com /// </param> public StorageCategory(VkApi api = null) { _vk = api; }
/// <summary> /// </summary> /// <param name="vk"> </param> public BoardCategory(IVkApiInvoke vk) { _vk = vk; }
/// <summary> /// </summary> /// <param name="vk"> </param> public UtilsCategory(IVkApiInvoke vk) { _vk = vk; }
/// <summary> /// </summary> /// <param name="vk"> </param> public WallCategory(IVkApiInvoke vk) { _vk = vk; }
/// <inheritdoc/> /// <param name = "api"> /// Api vk.com /// </param> public SecureCategory(IVkApiInvoke api) { _vk = api; }
/// <inheritdoc /> /// <param name="api"> /// Api vk.com /// </param> public LeadsCategory(VkApi api = null) { _vk = api; }
/// <inheritdoc /> /// <param name="api"> /// Api vk.com /// </param> public NotificationsCategory(VkApi api = null) { _vk = api; }
/// <summary> /// Методы для работы со статистикой. /// </summary> /// <param name="vk"> API. </param> public StatsCategory(IVkApiInvoke vk) { _vk = vk; }
/// <summary> /// </summary> /// <param name="vk"> </param> public AdsCategory(IVkApiInvoke vk) { _vk = vk; }
/// <summary> /// Методы для работы с аккаунтом пользователя. /// </summary> /// <param name="vk"> API. </param> public AccountCategory(IVkApiInvoke vk) { _vk = vk; }
/// <inheritdoc/> /// <param name = "api"> /// Api vk.com /// </param> public AppWidgetsCategory(IVkApiInvoke api) { _vk = api; }
/// <summary> /// Методы для работы с опросами. /// </summary> /// <param name="vk"> API. </param> public PollsCategory(IVkApiInvoke vk) { _vk = vk; }
/// <inheritdoc /> /// <param name="api"> /// Api vk.com /// </param> public PlacesCategory(VkApi api) { _vk = api; }
/// <summary> /// Методы для работы с сообщениями. /// </summary> /// <param name="vk"> API </param> public MessagesCategory(IVkApiInvoke vk) { _vk = vk; }
/// <inheritdoc/> /// <param name = "api"> /// Api vk.com /// </param> public AdsCategory(IVkApiInvoke api) { _vk = api; }
/// <inheritdoc/> /// <param name = "api"> /// Api vk.com /// </param> public StoriesCategory(IVkApiInvoke api) { _vk = api; }
/// <summary> /// </summary> /// <param name="vk"> </param> public FriendsCategory(IVkApiInvoke vk) { _vk = vk; }