1.Как вывести аватар и имя текущего пользователя (100x100px),при нажатии на аватар или имя открывалась страница пользователя
2.Как вывести аватар и имя пользователя зная id (50x50px),при нажатии на аватар или имя открывалась страница пользователя
3.Как вывести аватар и имя Группы зная ссылку (50x50px),при нажатии на аватар или имя открывалась страница группы
Как вывести аватар пользователя и группы
-
- Сообщения: 13
- Зарегистрирован: 06 янв 2013, 16:55
Re: Как вывести аватар пользователя и группы
http://vk.com/developers.php?oid=-1&p=users.get
http://vk.com/developers.php?oid=-1&p=groups.getById
для текущего пользователя из флешварс берем ид и запрос к апи...
удачи!
http://vk.com/developers.php?oid=-1&p=groups.getById
для текущего пользователя из флешварс берем ид и запрос к апи...
удачи!
-
- Сообщения: 13
- Зарегистрирован: 06 янв 2013, 16:55
Re: Как вывести аватар пользователя и группы
А можно подробнее а то я с JS не оч
Re: Как вывести аватар пользователя и группы
например, такой index.php (я думаю вы знаете откуда брать ссылку на группу или на страницу):
проверил, работает..
вот ссылка: http://vk.com/app3449975
Код: Выделить всё
<!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: Как вывести аватар пользователя и группы
Привет! Почему то у меня приведенный Вами скрипт не работает.
Это вы:
Это группа
Это все что он вывел. Не подскажете в чем дело?
Группу http://vk.com/club48036230 проверил существует.
Это вы:
Это группа
Это все что он вывел. Не подскажете в чем дело?
Группу http://vk.com/club48036230 проверил существует.