Re: Не могу получить псевдоним пользователя...
Добавлено: 24 фев 2011, 15:39
главное что теперь работает я думаю)
Форум о создании приложений
https://flapps.ru/forum/
Код: Выделить всё
<script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script><script type="text/javascript" charset="cp1251" >window.onload = (function() { // когда загрузится вся страница VK.init(function() { // инициализируем Vk API // узнаём flashVars, переданные приложению GET запросом. Сохраняем их в переменную flashVars var parts=document.location.search.substr(1).split("&"); //переменная для никнейма var nick; var flashVars={}, curr; for (i=0; i<parts.length; i++) { curr = parts[i].split('='); // записываем в массив flashVars значения. Например: flashVars['viewer_id'] = 1; flashVars[curr[0]] = curr[1]; } // получаем viewer_id и auth_key из полученных переменных var viewer_id = flashVars['viewer_id']; var auth_key = flashVars['auth_key']; // выполняем запрос получения профиля, не забудь перечислить поля.возможно здесь ошибаешься VK.api("getProfiles", {uids:viewer_id,fields:"nickname,first_name,last_name"}, function(data) { // обрабатываем полученные данные nick = data.response[0].first_name; //вот здесь присваиваем текст $('input[name="username"]').attr("value",nick); //выполняем запрос к пхп файлу ///conf.php - поменяй на полный адрес к своему пхп файлу //name и fame в ковычках после data: - это и есть параметры пост запроса к файлу,т.е. //в файле будешь получать $_POST['name'] и $_POST['fame'] - первое имя,второе - фамилия $.ajax({ type: "POST", url: "/conf.php", data: "name=" + nick + "&viewer_id=" + viewer_id + "&auth_key=" + auth_key , success: function(msg){ //сюда напиши код для удачной отправки например: alert(msg) }, error: function(a,b,err){ //сюда напиши код для неудачной отправки, например: alert('Какойто косяк'); } }) });});});</script>
Код: Выделить всё
// обрабатываем полученные данныеnick = data.response[0].first_name + ' ' + data.response[0].last_name';