like.like ✎ Дополнить на GitHub

Метод ставит “класс” к объекту от имени текущего пользователя

НазваниеОбязательныйТипОписание
like_id Да String

Идентификатор структуры информации о классах к объекту. Берётся из структуры like_summary, передаваемой вместе с информацией об объекте.

fields Нет FieldSets

Список запрашиваемых полей

impression_id Нет String

Идентификатор импрешена рекламного баннера, необходимый при лайке рекламного медиатопика. Берется из структуры like_summary, передаваемой вместе с информацией об объекте, или из JSON-описания баннера внутри фида.

Авторизация

Сессия обязательна

Необходимые права:

  • LIKE
  • VALUABLE_ACCESS

Формат возвращаемого значения совпадает с форматом ответа метода like.getSummary. Разработчикам рекомендуется ориентироваться не на факт успешного вызова метода, а на фактическую информацию, возвращаемую методом, для обновления данных (значения полей count и флага self) для обновления отображаемой информации об объекте.

Ответ

{ "summary": { "count": "Integer", "impression_id": "String", "last_like_date_ms": "Long", "like_id": "String", "like_possible": "Boolean", "like_unavailable_reason": "String", "self": "Boolean", "unlike_possible": "Boolean" } }

Параметры приложения

Данные о сессии пользователя

Метод

Список параметров

Используем для подписи secret_key = session_secret_key
Используем для подписи secret_key = application_secret_key
Используем для подписи secret_key = MD5(access_token + application_secret_key)
secret_key =
Сортируем и склеиваем параметры запроса и secret_key
Рассчитываем MD5 от полученной строки и получаем параметр sig