Параметры метода pages.get
예제 #1
0
파일: PagesGetParams.cs 프로젝트: ProESM/vk
		/// <summary>
		/// Привести к типу VkParameters.
		/// </summary>
		/// <param name="p">Параметры.</param>
		/// <returns>Объект типа <see cref="PagesGetParams"/></returns>
		internal static VkParameters ToVkParameters(PagesGetParams p)
		{
			var result = new VkParameters
			{
				{ "owner_id", p.OwnerId },
				{ "page_id", p.PageId },
				{ "global", p.Global },
				{ "site_preview", p.SitePreview },
				{ "title", p.Title },
				{ "need_source", p.NeedSource },
				{ "need_html", p.NeedHtml }
			};

			return result;
		}
예제 #2
0
파일: PagesCategory.cs 프로젝트: vknet/vk
 /// <summary>
 /// Возвращает информацию о вики-странице..
 /// </summary>
 /// <param name="params">Параметры запроса.</param>
 /// <returns>
 /// Возвращает информацию о вики-странице в виде объекта page.
 /// Если был задан параметр need_source равный 1, дополнительно будет возвращено поле source.
 /// Если был задан параметр need_html равный 1, дополнительно будет возвращено поле html..
 /// </returns>
 /// <remarks>
 /// Страница документации ВКонтакте <see href="http://vk.com/dev/pages.get" />.
 /// </remarks>
 public Page Get(PagesGetParams @params)
 {
     return _vk.Call("pages.get", @params);
 }
예제 #3
0
        private Page Get(long ownerId, string title = "", long? pageId = null, bool global = false, bool sitePreview = false, bool needSource = false, bool needHtml = false)
        {
            var parameters = new PagesGetParams
            {
                OwnerId = ownerId,
                PageId = pageId,
                Global = global,
                SitePreview = sitePreview,
                Title = title,
                NeedHtml = needHtml,
                NeedSource = needSource
            };

            return Get(parameters);
        }