storage.get и execute
Добавлено: 25 апр 2011, 18:52
Привет всем!
Нашел аномалию какую-то.
Итак, есть 1 метод: где keys - строчка вида 0,1,2,3,4,5,6,7,8,9,10...
Он прекрасно работает.
Пытаюсь запихнуть его в execute. Вот так:
Execute возвращает Object'ы для всех методов прекрасно, но для API.storage.get выдает null. То, что "key:1" - это неважно, т.к. про keys сказано: "Если указан этот параметр, то параметр key не учитывается." и я указываю keys.
В Charles запрос выглядит, как и должен выглядеть:
В чём дело?
Буду очень благодарен за помощь
Нашел аномалию какую-то.
Итак, есть 1 метод:
Код: Выделить всё
VK.api("storage.get", {key:1, keys:keys, global:1}, doSmth, dontSmthElse); Он прекрасно работает.
Пытаюсь запихнуть его в execute. Вот так:
Код: Выделить всё
VK.api("execute", {code:'return [***здесь несколько методов через запятую, они прекрасно работают, возвращают Objectы***, API.storage.get({"key":1, "keys":"' + keys + '"})];'}, doSmth, dontSmthElse);В Charles запрос выглядит, как и должен выглядеть:
Код: Выделить всё
return [***несколько запросов***, API.storage.get({"key":1, "keys":"0,1,2,3,4,5,6,7,8,9,10"})];В чём дело?
Буду очень благодарен за помощь