Ejemplo n.º 1
0
 /// <summary>Публикует новую запись на своей или чужой стене.</summary>
 /// <param name="owner_id">идентификатор пользователя, у которого должна быть опубликована запись</param>
 /// <param name="message">текст сообщения (является обязательным, если не задан параметр attachments) </param>
 /// <param name="attachments">список объектов, приложенных к записи и разделённых символом &quot;,&quot;</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 &lt; 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);
 }
Ejemplo n.º 2
0
 /// <summary>Публикует новую запись на своей или чужой стене.</summary>
 /// <param name="message">текст сообщения (является обязательным, если не задан параметр attachments) </param>
 /// <param name="attachments">список объектов, приложенных к записи и разделённых символом &quot;,&quot;</param>
 /// <param name="services">Список сервисов или сайтов, на которые необходимо экспортировать статус, в случае если пользователь настроил соответствующую опцию</param>
 /// <param name="from_group">Данный параметр учитывается, если owner_id &lt; 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);
 }