7even/vkontakte_api

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

Curter29 opened this issue · 5 comments

2014-01-31 15 44 22

2014-01-31 15 44 36

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

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

@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')
Это устаревший формат запроса уже можно сказать.

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

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

@VK = VkontakteApi::Client.new('kjhgdfhglksjdfli__token__shdfgksjhgkjdfhg')

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

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