Exemplo n.º 1
0
        public ReadOnlyCollection <long> GetOnline(FriendsGetOnlineParams @params)
        {
            @params.OnlineMobile = false;
            VkResponseArray response = _vk.Call("friends.getOnline", @params);

            return(response.ToReadOnlyCollectionOf <long>(x => x));
        }
Exemplo n.º 2
0
        public ReadOnlyCollection <long> GetOnline(long uid)
        {
            var parameters = new FriendsGetOnlineParams {
                UserId = uid
            };

            return(GetOnline(parameters));
        }
Exemplo n.º 3
0
 public FriendOnline GetOnlineEx(FriendsGetOnlineParams @params)
 {
     @params.OnlineMobile = true;
     return(_vk.Call("friends.getOnline", @params));
 }
Exemplo n.º 4
0
 /// <inheritdoc />
 public Task <FriendOnline> GetOnlineAsync(FriendsGetOnlineParams @params)
 {
     return(TypeHelper.TryInvokeMethodAsync(func: () => _vk.Friends.GetOnline(@params: @params)));
 }
Exemplo n.º 5
0
        /// <summary>
        /// Возвращает список идентификаторов друзей пользователя, находящихся на сайте.
        /// </summary>
        /// <param name="params"> Входные параметры выборки. </param>
        /// <returns>
        /// После успешного выполнения возвращает список идентификаторов (id) друзей,
        /// находящихся сейчас на сайте, у
        /// пользователя с идентификатором uid и входящих в список с идентификатором lid.
        /// При использовании параметра online_mobile=1 также возвращается поле
        /// online_mobile, содержащее список идентификатор
        /// друзей, находящихся на сайте с мобильного устройства.
        /// </returns>
        /// <remarks>
        /// Страница документации ВКонтакте http://vk.com/dev/friends.getOnline
        /// </remarks>
        public FriendOnline GetOnline(FriendsGetOnlineParams @params)
        {
            var result = _vk.Call(methodName: "friends.getOnline", parameters: @params);

            return(FriendOnline.FromJson(response: result));
        }
Exemplo n.º 6
0
 /// <inheritdoc />
 public async Task <FriendOnline> GetOnlineAsync(FriendsGetOnlineParams @params)
 {
     return(await TypeHelper.TryInvokeMethodAsync(() => _vk.Friends.GetOnline(@params)));
 }
Exemplo n.º 7
0
 /// <summary>
 /// Возвращает список идентификаторов друзей пользователя, находящихся на сайте.
 /// </summary>
 /// <param name="params">Входные параметры выборки.</param>
 /// <returns>
 /// После успешного выполнения возвращает список идентификаторов (id) друзей, находящихся сейчас на сайте, у пользователя с идентификатором uid и входящих в список с идентификатором lid.
 /// При использовании параметра online_mobile=1 также возвращается поле online_mobile, содержащее список идентификатор друзей, находящихся на сайте с мобильного устройства.
 /// </returns>
 /// <remarks>
 /// Страница документации ВКонтакте <see href="http://vk.com/dev/friends.getOnline" />.
 /// </remarks>
 public FriendOnline GetOnlineEx(FriendsGetOnlineParams @params)
 {
     @params.OnlineMobile = true;
     return _vk.Call("friends.getOnline", @params);
 }
Exemplo n.º 8
0
 /// <summary>
 /// Возвращает список идентификаторов друзей пользователя, находящихся на сайте.
 /// </summary>
 /// <param name="params">Входные параметры выборки.</param>
 /// <returns>
 /// После успешного выполнения возвращает список идентификаторов (id) друзей, находящихся сейчас на сайте, у пользователя с идентификатором uid и входящих в список с идентификатором lid.
 /// При использовании параметра online_mobile=1 также возвращается поле online_mobile, содержащее список идентификатор друзей, находящихся на сайте с мобильного устройства.
 /// </returns>
 /// <remarks>
 /// Страница документации ВКонтакте <see href="http://vk.com/dev/friends.getOnline" />.
 /// </remarks>
 public ReadOnlyCollection<long> GetOnline(FriendsGetOnlineParams @params)
 {
     @params.OnlineMobile = false;
     VkResponseArray response = _vk.Call("friends.getOnline", @params);
     return response.ToReadOnlyCollectionOf<long>(x => x);
 }
Exemplo n.º 9
0
        /// <summary>
        /// Возвращает список идентификаторов друзей пользователя, находящихся на сайте.
        /// </summary>
        /// <param name="params">Входные параметры выборки.</param>
        /// <returns>
        /// После успешного выполнения возвращает список идентификаторов (id) друзей, находящихся сейчас на сайте, у пользователя с идентификатором uid и входящих в список с идентификатором lid.
        /// При использовании параметра online_mobile=1 также возвращается поле online_mobile, содержащее список идентификатор друзей, находящихся на сайте с мобильного устройства.
        /// </returns>
        /// <remarks>
        /// Страница документации ВКонтакте http://vk.com/dev/friends.getOnline
        /// </remarks>
        public FriendOnline GetOnline(FriendsGetOnlineParams @params)
        {
            var result = _vk.Call("friends.getOnline", @params);

            return(FriendOnline.FromJson(result));
        }