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

Если вы хотите получить что-то готовое и бесплатно, то пишите в этом разделе.

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

Сообщение Yardal Gedal » 26 мар 2013, 16:25

Столкнулся с проблемой, пользователю было необходимо показать его ID.
Нарыл код:
  1. <html>
  2. <head>
  3. <script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script>
  4.  
  5. <script type="text/javascript" charset="cp1251" >
  6. window.onload = (function() {
  7.     VK.init(function() {
  8.  
  9.     var parts=document.location.search.substr(1).split("&");
  10.     var flashVars={}, curr;
  11.     for (i=0; i<parts.length; i++) {
  12.         curr = parts[i].split('=');
  13.         flashVars[curr[0]] = curr[1];
  14.     }
  15.     var viewer_id = flashVars['viewer_id'];
  16.     VK.api("getProfiles", {uids:viewer_id,fields:"screen_name"}, function(data) {
  17.         document.getElementById('ID').innerHTML = data.response[0].first_name + ' ' + data.response[0].screen_name + '<br />';
  18.     });
  19.  
  20.     });
  21. });
  22. </script>
  23. </head>
  24. <body>
  25. <div id="ID"></div>
  26. </body>
  27. </html>


Где ошибка? :ugeek:
Yardal Gedal

 
Автор темы
Сообщения: 8
Зарегистрирован: 26 мар 2013, 16:18
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



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

Сообщение sasha^ » 26 мар 2013, 16:48

  1. <html>
  2. <head>
  3. <script src="http://vk.com/js/api/xd_connection.js?2" type="text/javascript"></script>
  4.  
  5. <script type="text/javascript" charset="cp1251" >
  6. window.onload = (function() {
  7.     VK.init(function() {
  8.  
  9.     var parts=document.location.search.substr(1).split("&");
  10.     var flashVars={}, curr;
  11.     for (i=0; i<parts.length; i++) {
  12.         curr = parts[i].split('=');
  13.         flashVars[curr[0]] = curr[1];
  14.     }
  15.     var viewer_id = flashVars['viewer_id'];
  16.     VK.api("users.get", {uids:viewer_id,fields:"screen_name"}, function(data) {
  17.         document.getElementById('ID').innerHTML = data.response[0].first_name + ' ' + data.response[0].screen_name + '<br />';
  18.     });
  19.  
  20.     });
  21. });
  22. </script>
  23. </head>
  24. <body>
  25. <div id="ID"></div>
  26. </body>
  27. </html>

вот так нужно... думаю все понятно...
пример: http://vk.com/app3506871

З.Ы. сейчас вместо getProfiles нужно использовать users.get
http://vk.com/dev/users.get

За это сообщение автора sasha^ поблагодарил:
ari1997
sasha^

 
Сообщения: 711
Зарегистрирован: 10 сен 2012, 16:52
Благодарил (а): 1 раз.
Поблагодарили: 136 раз.

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

Сообщение Yardal Gedal » 26 мар 2013, 18:53

Ok!Спасибо!Помогло
Yardal Gedal

 
Автор темы
Сообщения: 8
Зарегистрирован: 26 мар 2013, 16:18
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.


Вернуться в Просим готовое и бесплатно



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron