Вывод ID пользователя IFrame

Если вы хотите получить что-то готовое и бесплатно, то пишите в этом разделе.
Ответить
Yardal Gedal
Сообщения: 8
Зарегистрирован: 26 мар 2013, 16:18

Вывод ID пользователя IFrame

Сообщение Yardal Gedal »

Столкнулся с проблемой, пользователю было необходимо показать его ID.
Нарыл код:

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

<html><head><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:"screen_name"}, function(data) {        document.getElementById('ID').innerHTML = data.response[0].first_name + ' ' + data.response[0].screen_name + '<br />';    });     });});</script></head><body><div id="ID"></div></body></html>
Где ошибка? :ugeek:
sasha^
Сообщения: 711
Зарегистрирован: 10 сен 2012, 16:52

Re: Вывод ID пользователя IFrame

Сообщение sasha^ »

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

<html><head><script src="http://vk.com/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("users.get", {uids:viewer_id,fields:"screen_name"}, function(data) {        document.getElementById('ID').innerHTML = data.response[0].first_name + ' ' + data.response[0].screen_name + '<br />';    });     });});</script></head><body><div id="ID"></div></body></html>
вот так нужно... думаю все понятно...
пример: http://vk.com/app3506871

З.Ы. сейчас вместо getProfiles нужно использовать users.get
http://vk.com/dev/users.get
Yardal Gedal
Сообщения: 8
Зарегистрирован: 26 мар 2013, 16:18

Re: Вывод ID пользователя IFrame

Сообщение Yardal Gedal »

Ok!Спасибо!Помогло
Ответить