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

Как вывести аватар пользователя и группы

Добавлено: 26 фев 2013, 14:58
valera4925
1.Как вывести аватар и имя текущего пользователя (100x100px),при нажатии на аватар или имя открывалась страница пользователя
2.Как вывести аватар и имя пользователя зная id (50x50px),при нажатии на аватар или имя открывалась страница пользователя
3.Как вывести аватар и имя Группы зная ссылку (50x50px),при нажатии на аватар или имя открывалась страница группы

Re: Как вывести аватар пользователя и группы

Добавлено: 26 фев 2013, 15:47
sasha^
http://vk.com/developers.php?oid=-1&p=users.get
http://vk.com/developers.php?oid=-1&p=groups.getById
для текущего пользователя из флешварс берем ид и запрос к апи...
:) удачи!

Re: Как вывести аватар пользователя и группы

Добавлено: 27 фев 2013, 08:54
valera4925
А можно подробнее а то я с JS не оч

Re: Как вывести аватар пользователя и группы

Добавлено: 27 фев 2013, 15:06
sasha^
например, такой index.php (я думаю вы знаете откуда брать ссылку на группу или на страницу):

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

<!DOCTYPE html><html><head><meta charset="utf-8"><script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script><script type="text/javascript" src="//vk.com/js/api/openapi.js?78"></script><script>var uid = <?php echo $_GET['viewer_id'] ?>;VK.init(function(){    VK.api("users.get", {"uids":uid,"fields":"photo"}, function(data) {        document.getElementById('vuvod').innerHTML ='<a href="http://vk.com/id'        +data.response[0].uid+'" target="_blank">'+data.response[0].first_name        +'<img src="'+data.response[0].photo+ '"></a>';   });   var regular = /^.*club(\d*)/;   var clubId = regular.exec("http://vk.com/club48036230");   if(clubId != null) {   VK.api("groups.getById", {"gids":clubId}, function(data) {       document.getElementById('vuvod2').innerHTML = '<a href="http://vk.com/club'       +data.response[0].gid + '" target="_blank">' + data.response[0].name +        '<img src="' + data.response[0].photo + '"></a>';   });   }   });</script></head><body><h1>Это вы:</h1>    <div id="vuvod"></div></br></br>    <h1>Это группа</h1>    <div id="vuvod2"></div></body></html>
проверил, работает..
вот ссылка: http://vk.com/app3449975

Re: Как вывести аватар пользователя и группы

Добавлено: 28 ноя 2014, 10:03
mc-sim
Привет! Почему то у меня приведенный Вами скрипт не работает.
Это вы:


Это группа

Это все что он вывел. Не подскажете в чем дело?
Группу http://vk.com/club48036230 проверил существует.