Список параметров запроса newsfeed.get
Example #1
0
		public NewsFeed GetRecommended(NewsFeedGetRecommendedParams @params)
		{
			var response = _vk.Call("newsfeed.getRecommended", @params);
			var result = new NewsFeed
			{
				Items = response["items"].ToReadOnlyCollectionOf<NewsItem>(x => x),
				Profiles = response["profiles"].ToReadOnlyCollectionOf<User>(x => x),
				Groups = response["groups"].ToReadOnlyCollectionOf<Group>(x => x),
				NewOffset = response["new_offset"],
				NextFrom = response["next_from"]
			};
			return result;
		}
Example #2
0
        /// <summary>
        /// Привести к типу VkParameters.
        /// </summary>
        /// <param name="p">Параметры.</param>
        /// <returns></returns>
        public static VkParameters ToVkParameters(NewsFeedGetRecommendedParams p)
        {
            var parameters = new VkParameters
            {
                { "start_time", p.StartTime },
                { "end_time", p.EndTime },
                { "max_photos", p.MaxPhotos },
                { "start_from", p.StartFrom },
                { "count", p.Count },
                { "fields", p.Fields }
            };

            return parameters;
        }
Example #3
0
        /// <summary>
        /// Привести к типу VkParameters.
        /// </summary>
        /// <param name="p">Параметры.</param>
        /// <returns></returns>
        internal static VkParameters ToVkParameters(NewsFeedGetRecommendedParams p)
        {
            var parameters = new VkParameters
            {
                { "start_time", p.StartTime },
                { "end_time", p.EndTime },
                { "max_photos", p.MaxPhotos },
                { "start_from", p.StartFrom },
                { "count", p.Count },
                { "fields", p.Fields }
            };

            return(parameters);
        }