wall.post
Публикует новую запись на стене пользователя или сообщества.
💡 Для вызова этого метода требуется авторизация пользователя.
Вызов метода
csharp
using OpenVkNetApi.Models.RequestParameters.Wall;
var parameters = new WallPostParams
{
Message = "Привет, OpenVK!",
OwnerId = 12
};
var result = await api.Wall.PostAsync(parameters);Параметры
Принимает объект WallPostParams со следующими свойствами:
| Параметр / Тип | Описание |
|---|---|
OwnerId int? | Идентификатор владельца стены, на которой публикуется запись. целое число, по умолчанию: текущий пользователь |
FriendsOnly bool | Публиковать ли запись только для друзей (при публикации на своей стене). логическое значение, по умолчанию: false |
FromGroup bool | Публиковать ли запись от имени сообщества (при публикации на стене группы). логическое значение, по умолчанию: false |
Message string | Текст публикации. строка, обязательный параметр (если нет вложений) |
Attachments string | Список вложений в формате typeowner_id_media_id. строка, необязательный параметр |
Services string | Список сервисов для экспорта. строка, необязательный параметр |
Signed bool | Подписывать ли автора публикации (при публикации от имени сообщества). логическое значение, по умолчанию: false |
PublishDate long? | Время отложенной публикации записи в формате Unix-time. целое число, необязательный параметр |
MarkAsAds bool | Помечать ли публикацию как рекламу. логическое значение, по умолчанию: false |
Результат
Возвращает объект WallPostId, содержащий уникальный числовой идентификатор созданной записи в поле PostId.