storage.get

Возвращает значение переменной по её ключу, установленное методом storage.set.

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

Список ключей переменных.
Максимальная длина каждого ключа: 100 символов

uid Нет String

id пользователя, указывается в случае серверного вызова метода.
При вызове в рамках сессии пользователя параметр не указывается

scope Нет CallScope

Тип переменной:

  • CUSTOM - привязанная к пользователя переменная;
  • GLOBAL - общая для всех пользователей переменная.

Авторизация

Сессия опциональна (для External (Внешних) приложений - обязательна)

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

  • VALUABLE_ACCESS

Метод может возвращать как значение привязанной к пользователю переменной (которая доступна только ему), так и глобальную переменную (доступна всем пользователям).

Лимиты

В данный момент для методов Storage API есть следующие лимиты:

  • для пользователя - в приложении может храниться не более 1000 уникальных ключей переменных;
  • для приложения - у приложения может храниться не более 5000 уникальных ключей переменных.

Тип

{ "data": { "lang.String": "String" }, "etag": "String" }

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

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

Метод

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

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