/// <summary>Публикует новую запись на своей или чужой стене.</summary> /// <param name="owner_id">идентификатор пользователя, у которого должна быть опубликована запись</param> /// <param name="message">текст сообщения (является обязательным, если не задан параметр attachments) </param> /// <param name="attachments">список объектов, приложенных к записи и разделённых символом ","</param> /// <param name="lat">географическая широта отметки, заданная в градусах (от -90 до 90)</param> /// <param name="long">географическая долгота отметки, заданная в градусах (от -180 до 180)</param> /// <param name="place_id">идентификатор места, в котором отмечен пользователь </param> /// <param name="services">Список сервисов или сайтов, на которые необходимо экспортировать статус, в случае если пользователь настроил соответствующую опцию</param> /// <param name="from_group">Данный параметр учитывается, если owner_id < 0 (статус публикуется на стене группы)</param> /// <param name="signed">1 - у статуса, размещенного от имени группы будет добавлена подпись (имя пользователя, разместившего запись), 0 - подписи добавлено не будет</param> /// <param name="friends_only">1 - статус будет доступен только друзьям, 0 - всем пользователям</param> /// <returns>Ответ сервера в XML или JSON формате.</returns> private VKResponseBase post(System.Int64? owner_id, string message, Attachments attachments, string lat, string @long, string place_id, Services? services, System.Boolean? from_group, System.Boolean? signed, System.Boolean? friends_only) { manager.AddValueByName("@owner_id", owner_id); manager.AddValueByName("@message", message); manager.AddValueByName("@attachments", attachments); manager.AddValueByName("@lat", lat); manager.AddValueByName("@long", @long); manager.AddValueByName("@place_id", place_id); manager.AddValueByName("@services", services); manager.AddValueByName("@from_group", from_group); manager.AddValueByName("@signed", signed); manager.AddValueByName("@friends_only", friends_only); return new VKResponseBase(GetResponse("post"), IsXMLResponse); }
/// <summary>Публикует новую запись на своей или чужой стене.</summary> /// <param name="message">текст сообщения (является обязательным, если не задан параметр attachments) </param> /// <param name="attachments">список объектов, приложенных к записи и разделённых символом ","</param> /// <param name="services">Список сервисов или сайтов, на которые необходимо экспортировать статус, в случае если пользователь настроил соответствующую опцию</param> /// <param name="from_group">Данный параметр учитывается, если owner_id < 0 (статус публикуется на стене группы)</param> /// <param name="signed">1 - у статуса, размещенного от имени группы будет добавлена подпись (имя пользователя, разместившего запись), 0 - подписи добавлено не будет</param> /// <param name="friends_only">1 - статус будет доступен только друзьям, 0 - всем пользователям</param> /// <returns>Ответ сервера в XML или JSON формате.</returns> public VKResponseBase Post(string message, Attachments attachments = null, Services? services = null, System.Boolean? from_group = null, System.Boolean? signed = null, System.Boolean? friends_only = null) { return post(null, message, attachments, null, null, null, services, from_group, signed, friends_only); }