Вывод информации о пользователе, users.get -> undefined
Добавлено: 14 ноя 2012, 22:47
Собственно, вот код:
Первый алерт срабатывает верно, выдавая ID юзера, просматривающего приложение. Однако с функцией users.get происходит что то невероятное: второй алерт упорно выдает мне Undefined, хотя код вроде как написан верно... Какие могут быть предположения, в чем косяк и как мне вытянуть имя и фамилию?
Код: Выделить всё
VK.init(function() { var parts=document.location.search.substr(1).split("&"); var flashVars={}, curr; for (i=0; i<parts.length; i++) { curr = parts[i].split('='); flashVars[curr[0]] = curr[1]; } var viewer_id = flashVars['viewer_id']; alert(viewer_id); var user_name; VK.api("users.get",{uids:viewer_id} ,function (data) { user_name = data.response.first_name; }); alert(user_name); });