payment.appCashback

Выбирает пользователей, заплативших в игру за указанный интервал, и возвращает им сумму ОКов, переданную в параметр amount.

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

Дата начала периода для выбора пользователей в формате yyyy.MM.dd HH:mm, например 2019.01.01 00:00

to Да String

Дата конца периода для выбора пользователей в формате yyyy.MM.dd HH:mm, например 2019.01.02 00:00

amount Да Integer[]

Суммы возвращаемых пользователям ОКов через запятую, например: 10000,1000,100

Авторизация

Сессия запрещена

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

  • VALUABLE_ACCESS

Приложение должно иметь достаточно ОКов на своём кешбэк счёте. ОКи на кэшбэк счет начисляются администрацией OK.RU

Обратите внимание, что сразу же после вызова метода пользователю начисляются ОКи. Не следует вызывать метод с целью тестирования до окончания срока проведения совместной акции

Пример использования

Метод используется для определения списка победителей совместной акции 1000 ОК.

Для определения победителей достаточно вызвать метод один раз, верно указав значения параметров метода.

С помощью метода можно определить сразу всех победителей акции, вызывать метод для определения каждого отдельного победителя не требуется. Для этого надо перечислить список призов через запятую.

Допустим, вы проводите совместную акцию с ОК с следующими параметрами:

  • срок проводимой акции: с 12:00 15 августа 2019 по 18:00 16 августа 2019;
  • в рамках акции планируется разыграть 8 000 ОКов среди 5 пользователей;
  • размер призов: 3 000 ОКов, 2 000 ОКов, 1 000 ОКов, 1 000 ОКов, 1 000 ОКов

Тогда вам следует вызвать метод со следующим значением параметров:

from: 2019.08.15 12:00

to: 2019.08.16 16:00

amount: 3000,2000,1000,1000,1000


Если на вашем счете будет достаточно ОКов, то в ответе метода вы получите список id пользователей, которые победили в акции, перечисленные через запятую. Обратите внимание, что для участия в акции ОКи на кэшбэк счет начисляются администрации OK.RU. Порядок призов при вызове метода соответствует порядку указания победителей в ответе метода:

{"users":[1234567890,1234567891,1234567892,1234567893,1234567894]}

Тип

{ "users": [ "Long" ] }

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

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

Метод

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

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