prawn-cake / vk-requests

vk.com requests for humans. API library for vk.com
MIT License
158 stars 22 forks source link

Метод execute возвращает None #5

Closed Thisman closed 8 years ago

Thisman commented 8 years ago

Использую хранимые процедуры на стороне сервера VkScript ( get_dialogs_count)

var dialogs = API.messages.getDialogs(); return dialogs["count"];

При тестировании в песочнице VK, метод возвращает количество диалогов

Но если использовать обращение к этому методу через библиотеку dialogs_count = api.execute.get_dialogs_count() Возвращается None

При этом, если заменить в хранимой процедуре возвращаемое значение с dialogs["count"] на dialogs ответ приходит правильный. Это косяк со стороны VK? Или со стороны библиотеки?

prawn-cake commented 8 years ago

Из последнего абзаца очевидно, что проблема на стороне vk.

Твоя отладка наводит на мысль, что VKScript неверно выполняет получение значения по ключу из js объекта.

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

Thisman commented 8 years ago

Да, действительно проблема со стороны VK