Публикует виджет приложения на профиле пользователя в «Моем мире».
Отключен 28 июля 2011.
Для вызова функции требуется привилегия widget.
На количество публикаций виджета в день ограничения не накладываются, поэтому виджет приложения удобно использовать для отражения статуса игрока по какому-то событию, даже без присутствия пользователя он-лайн.
Удаление пользователем виджета с страницы профиля автоматически снимает разрешение вашему приложению на использование функции widget.set для этого пользователя.
Функция может быть вызвана только с сервера приложения и работает только по защищенной схеме «Сервер - Сервер».
| Имя | Тип | Описание |
|---|---|---|
| html | string | HTML код виджета, который будет размещен на странице пользователя; обязательный параметр |
Формат ответа для json-выдачи (результат для xml аналогичен):
{ "set": 1 }
| Код | Описание |
|---|---|
| 1 | Unknown error: Please resubmit the request. |
| 2 | Unknown method called. |
| 3 | Service Unavailable. Please try again later. |
| 4 | Method is deprecated. |
| 100 | One of the parameters specified is missing or invalid. |
| 102 | User authorization failed: the session key or uid is incorrect. |
| 103 | Application lookup failed: the application id is not correct. |
| 104 | Incorrect signature. |
| 105 | Application is not installed for this user. |
| 200 | Permission error: the application does not have permission to perform this action. |
| 201 | The application can't publish more news in stream in 24 hours. |
| 401 | Widget data is too long. |
http://www.appsmail.ru/platform/api?method=widget.set&app_id=422248& sig=f0def7f721a3c45f70617b78d8d9fba0&html=hello& uid=11798822023276760714&secure=1
Пример ответа в формате JSON
{ "set": 1 }
Пример ответа в формате XML
1