Страница 1 из 1

Проблеммы с функцией getProfiles

Добавлено: 22 авг 2012, 13:23
mike_ngu
Всем здравствуйте.
Пытаюсь реализовать простую функцию получения и вывода информации о пользователи. Но в ответ получаю ошибку: "TypeError: data.response is undefined"
Вот код:

Код: Выделить всё

<script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script><script type="text/javascript" charset="cp1251" >window.onload = (function() {      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'];                       VK.api("getProfiles", {uids:viewer_id,fields:"photo_big"}, function(data) {                       try {                document.getElementById('user_info').innerHTML = data.response[0].first_name + ' ' + data.response[0].last_name + '<br />';                            var image=document.createElement('img');                          image.src=data.response[0].photo_big;                                user_info.appendChild(image);            }             catch (err) {                alert(err);            }                                                        });                                                                                  });});</script>
Прошу помочь разобраться с этой проблемой.
Заранее спасибо!

Re: Проблеммы с функцией getProfiles

Добавлено: 22 авг 2012, 21:46
Александр
mike_ngu
Что сервер API возвращает? Используй Charles, чтобы увидеть.
Используй метод API users.get.