Общая информация
Публикация медиатопика с подтверждением от пользователя. Для публикации используется аналогичный формат параметра attachment, как и в методе mediatopic.post.
Для создания топика вашему приложению необходим аппрув. Если аппрув отсутствует, то в результате выполнения метода топик не будет опубликован, а вместо id топика вы получите id=0
Сигнатура метода
FAPI.UI.postMediatopic(attachment, status);| Параметр | Обязателен | Тип | Описание | 
|---|---|---|---|
| attachment | Да | Object | Объект с данными будущего медиатопика | 
| status | Нет | boolean | Установить ли медиатопик в качестве текущего статуса | 
Пример вызова
/*
* Пример публикации медиатопика
*/
FAPI.UI.postMediatopic(
    {
        "media":[
            {
                "type": "text",
                "text": "Here you can see odnoklassniki API docs(click the link)"
            },
            {
                "type": "link",
                "url": "https://apiok.ru"
            },
            {
                "type": "poll",
                "question": "Do you like our API?",
                "answers": [
                    { "text": "Yes" },
                    { "text": "No" }
                ],
                "options": "SingleChoice,AnonymousVoting"
            }
        ]
    },
    false
);Пример коллбека
Метод отображает диалог с превью создаваемого топика, в котором пользователь может либо подтвердить публикацию топика, либо отказать в этом
Функция API_callback может быть вызвана со следующими параметрами:
Коллбек для случая успешной публикации топика
method: “postMediatopic”
result: “ok”
data: “70102413183763” /* id топика */
Коллбек для случая отмены публикации топика
Веб-версия
method: “postMediatopic”
result: “cancel”
data: “null”
Мобильная версия
method: “postMediatopic”
result: “error”
data: “cancel”
Пример диалога публикации
В результате выполнения функции пользователю будет показан диалог для подтверждения публикации топика
Пример диалога для веб-версии приложения

Пример диалога для мобильной версии приложения


