Список параметров для метода photos.save
Example #1
0
        /// <summary>
        /// Привести к типу VkParameters.
        /// </summary>
        /// <param name="p">Параметры.</param>
        /// <returns></returns>
        internal static VkParameters ToVkParameters(PhotoSaveParams p)
        {
            var parameters = new VkParameters
            {
                { "album_id", p.AlbumId },
                { "group_id", p.GroupId },
                { "server", p.Server },
                { "photos_list", p.PhotosList },
                { "hash", p.Hash },
                { "latitude", p.Latitude },
                { "longitude", p.Longitude },
                { "caption", p.Caption }
            };

            return(parameters);
        }
Example #2
0
        /// <summary>
        /// Привести к типу VkParameters.
        /// </summary>
        /// <param name="p">Параметры.</param>
        /// <returns></returns>
        internal static VkParameters ToVkParameters(PhotoSaveParams p)
        {
            var parameters = new VkParameters
            {
                { "album_id", p.AlbumId },
                { "group_id", p.GroupId },
                { "server", p.Server },
                { "photos_list", p.PhotosList },
                { "hash", p.Hash },
                { "latitude", p.Latitude },
                { "longitude", p.Longitude },
                { "caption", p.Caption }
            };

            return parameters;
        }
Example #3
0
        /// <summary>
        /// Привести к типу VkParameters.
        /// </summary>
        /// <param name="p">Параметры.</param>
        /// <returns></returns>
        internal static VkParameters ToVkParameters(PhotoSaveParams p)
        {
            var responseJson = JObject.Parse(p.SaveFileResponse);
            var server       = responseJson["server"].ToString();
            var hash         = responseJson["hash"].ToString();
            var photosList   = responseJson["photos_list"].ToString();
            var parameters   = new VkParameters
            {
                { "album_id", p.AlbumId },
                { "group_id", p.GroupId },
                { "server", server },
                { "photos_list", photosList },
                { "hash", hash },
                { "latitude", p.Latitude },
                { "longitude", p.Longitude },
                { "caption", p.Caption }
            };

            return(parameters);
        }
Example #4
0
        /// <summary>
        /// Привести к типу VkParameters.
        /// </summary>
        /// <param name="p">Параметры.</param>
        /// <returns></returns>
        public static VkParameters ToVkParameters(PhotoSaveParams p)
        {
            var responseJson = JObject.Parse(p.SaveFileResponse);
            var server = responseJson["server"].ToString();
            var hash = responseJson["hash"].ToString();
            var photosList = responseJson["photos_list"].ToString();
            var parameters = new VkParameters
            {
                { "album_id", p.AlbumId },
                { "group_id", p.GroupId },
                { "server", server },
                { "photos_list", photosList },
                { "hash", hash },
                { "latitude", p.Latitude },
                { "longitude", p.Longitude },
                { "caption", p.Caption }
            };

            return parameters;
        }
Example #5
0
 public ReadOnlyCollection<Photo> Save(PhotoSaveParams @params)
 {
     VkResponseArray response = _vk.Call("photos.save", @params);
     return response.ToReadOnlyCollectionOf<Photo>(x => x);
 }