7even / vkontakte_api

Ruby-адаптер для ВКонтакте API
http://7even.github.com/vkontakte_api
MIT License
283 stars 68 forks source link

users.get парсинг ответа? #40

Closed Curter29 closed 10 years ago

Curter29 commented 10 years ago

2014-01-31 15 44 22

2014-01-31 15 44 36

не выдает счетчики в результате

targence commented 10 years ago

Вы версию не указали.

@vk.users.get(user_ids: 'id83635722', fields: 'counters', v: '5.7')

=> [{"id"=>83635722, "first_name"=>"Илья", "last_name"=>"Михайлович", "counters"=> {"albums"=>9, "videos"=>23, "audios"=>266, "notes"=>0, "photos"=>1246, "friends"=>804, "online_friends"=>161, "mutual_friends"=>0, "followers"=>56}}]

Если без версии, то можно так @vk.users.get(uids: 83635722, fields: 'counters') Это устаревший формат запроса уже можно сказать.

Curter29 commented 10 years ago

я жутко извиняюсь, но что я делаю не так? 2014-01-31 18 04 53

targence commented 10 years ago

Я думаю, что в запросе не использовался токен. А должен.

@vk = VkontakteApi::Client.new('kjhgdfhglksjdflitokenshdfgksjhgkjdfhg')

Curter29 commented 10 years ago

Спасибо за помощь, хотя vk чесно пишет что 2014-01-31 19 03 46

7even commented 10 years ago

@Curter29 документация на vk.com/dev не всегда актуальна. Видимо, это поле возвращается только при авторизованных запросах (т.е. с токеном).