![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2011
Сообщений: 64
|
var exe_inittt:String = "var a=API.storage.get({ key:'scores000', global:1 });"; exe_inittt+=" if(a[0]=''){API.storage.set({ key:'scores000', value:'100',global:1 })}; "; exe_inittt+=" return{API.storage.get({key:'scores000',global:1})};"; vKontakte.api("execute", { code:exe_inittt }, onnn, offf); если ее нет создаю, потом читаю ее. всё это одним запросом но что не так (не работает) выдает error {"error":{"error_code":12,"error_msg":"Compilation error: input.1: error: '' unexpected at this point","request_params":[{..."
пожалуйста Добавлено через 5 часов 18 минут test test test var a=API.storage.get({key:"scores000", global:1 });
if(a==""){API.storage.set({ key:"cores000", value:"100",global:1 });} return[API.storage.get({key:"scores000",global:1})];
Добавлено через 31 час 2 минуты на сайте вконтакте ни какой инфы сколько апи-запросов можно вложить в "execute" 82 точно нельзя где то на форумах случайно прочел что 25 а где официальная инфа по этому вопросу Добавлено через 31 час 47 минут реально больше 25 set(ов) нельзя {"error":{"error_code":13,"error_msg":"Runtime error: Too many API calls\n","request_params":[{"key":"key","value":"scores-103"},{"key":"value","value":"200"},{"key":"global","value":"1"}]}} почему а get(ов) скольк угодно Добавлено через 31 час 48 минут это что получается 75 максимум записей в секунду Добавлено через 31 час 58 минут обманул get(ов) тоже 25 и кажись вообще запросов ладно get там можно использовать keys а для записи придется ставить ограничитель по 25 и раз в 1/3с (наверное даже 1/2 для надежности) Последний раз редактировалось Svoy4; 22.06.2012 в 22:35. |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:55. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| execute , storage.get |
|
|