Вывод имени в приложении (любым способом)
Вывод имени в приложении (любым способом)
Добрый вечер друзья.
Возник вопрос как вывести полное имя пользователя вошедшего в iframe приложение?
хешем, кукисами, api, не имеет знаечение. эта строка нужна исключительно для гостевого входа.
Возник вопрос как вывести полное имя пользователя вошедшего в iframe приложение?
хешем, кукисами, api, не имеет знаечение. эта строка нужна исключительно для гостевого входа.
Re: Вывод имени в приложении (любым способом)
на чистом js так (файл php должен быть, например main.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>var uid = <?php echo $_GET['viewer_id'] ?>;VK.init(function(){VK.api("users.get", {"uids":uid}, function(data) { document.getElementById('vuvod').innerHTML ='Имя: '+data.response[0].first_name;});});</script></head><body><div id="vuvod"></div></body></html>
Последний раз редактировалось sasha^ 08 мар 2013, 00:02, всего редактировалось 1 раз.
Re: Вывод имени в приложении (любым способом)
не силен в js и php
создал файл 111.php, вставил этот текст. сохранил запустил и получил
var uid = ; VK.init(function(){ VK.api("users.get", {"uids":uid}, function(data) { document.getElementById('vuvod').innerHTML ='Имя: '+data.response[0].first_name; }); });
понул что туплю, но по возможности разжуйте
создал файл 111.php, вставил этот текст. сохранил запустил и получил
var uid = ; VK.init(function(){ VK.api("users.get", {"uids":uid}, function(data) { document.getElementById('vuvod').innerHTML ='Имя: '+data.response[0].first_name; }); });
понул что туплю, но по возможности разжуйте
Re: Вывод имени в приложении (любым способом)
Вообще принцип авторизации такой
/index.php?from=Radio&id=123&name=nickname&hash=a7dcbc33177c2e1e21751ac77d5761c9f2ec6732
все эти теги мне нужно как то вставлять в ссылку
/index.php?from=Radio&id=123&name=nickname&hash=a7dcbc33177c2e1e21751ac77d5761c9f2ec6732
все эти теги мне нужно как то вставлять в ссылку
Re: Вывод имени в приложении (любым способом)
что это? для чего?/index.php?from=Radio&id=123&name=nickname&hash=a7dcbc33177c2e1e21751ac77d5761c9f2ec6732
ВК передает странице, указанной в адресе в настройках все параметры
ну тут бесполезно если бы вы хоть глянули что копировали))) я просто был пропустил кавычку... попробуйте снова...не силен в js и php
создал файл 111.php, вставил этот текст. сохранил запустил и получил
var uid = ; VK.init(function(){ VK.api("users.get", {"uids":uid}, function(data) { document.getElementById('vuvod').innerHTML ='Имя: '+data.response[0].first_name; }); });
понул что туплю, но по возможности разжуйте
Re: Вывод имени в приложении (любым способом)
ну фамилию догадался как вывести. а вот id и hash нет
Re: Вывод имени в приложении (любым способом)
ну если это передается странице через get-переменные, то можно так(на пхп):
(гет-переменные это типа index.php?имя_переменной=значение&имя_переменной=значение)
(гет-переменные это типа index.php?имя_переменной=значение&имя_переменной=значение)
Код: Выделить всё
<?php$id = $_GET['id'];$hash = $_GET['hash'];echo $id.' '.$hash; ?>
Re: Вывод имени в приложении (любым способом)
Так или и наче моих знаний не хватает.
Код: Выделить всё
<!DOCTYPE html><html><head><meta charset="utf-8"><script src="http://vkontakte.ru/js/api/xd_connection.js?2"type="text/javascript"></script><script>var uid = <?php echo $_GET['viewer_id'] ?>;VK.init(function(){VK.api("users.get", {"uids":uid}, function(data) { document.getElementById('vuvod').innerHTML ='Имя: '+data.response[0].first_name; document.getElementById('vuvod2').innerHTML ='Имя: '+data.response[0].last_name;});});</script></head><body> <meta http-equiv="refresh" content="3; url=http://site.ru/live/?link=RADIO&id=[b]ТУТ_ID[/b];&name=[b]ТУТ_ИМЯ_ФАМИЛИЯ[/b]&hash=[b]ТУТ_ХЕШ[/b]"> </body></html>
Re: Вывод имени в приложении (любым способом)
а что нужно сделать то?)
перенаправление после 3-х секунд и показывание имени?
перенаправление после 3-х секунд и показывание имени?
Re: Вывод имени в приложении (любым способом)
Нужно что бы в ссылке выводились ID, имя фамилия, и хеш. ну общую картину я уже постом выше указал<meta http-equiv="refresh" content="3; url=http://site.ru/live/?link=RADIO&id=ТУТ_ ... sh=ТУТ_ХЕШ">