7even/vkontakte_api

Поведение groups.get в test и development environment

rkotov93 opened this issue · 2 comments

Привет,

Столкнулся со следующей проблемой:

В development environment запрос

client.groups.get(filter: 'admin', extended: true, fields: [:name, :photo_200])

возвращает массив вида

[2, #<Hashie::Mash ...>, #<Hashie::Mash ...>]

а в test environment

#<Hashie::Mash count=2 items=#<Hashie::Array [#<Hashie::Mash ...>, #<Hashie::Mash ...>]>>
7even commented

Вся разница между development и test зависит от того, как VkontakteApi сконфигурирован в приложении (VkontakteApi.configure); сам гем не знает, в какой среде он запущен.

Вообще с виду похоже, что запросы идут к разным версиям API; есть смысл указать в конфигурации конкретную версию (config.api_version = '5.65', например), и тогда все запросы будут возвращать однотипные результаты.

Точно, указание версии API помогло. Спасибо!