Страница 7 из 13
Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе
Добавлено: 27 фев 2011, 14:22
Александр
turikhay
На самом сайте вконтакте? Контакт не позволяет загружать себе на сервер файлы iframe приложений.
На самом твоём сайте? Для этого есть Вконтакте Open API.
Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе
Добавлено: 27 фев 2011, 15:57
turikhay
Александр писал(а):Вконтакте Open API.
за это спасибо.
---------
можно пример кода? маленький, чтобы разобраться что к чему.
Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе
Добавлено: 27 фев 2011, 16:34
Александр
Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе
Добавлено: 27 фев 2011, 16:52
turikhay
спасибо.
Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе
Добавлено: 12 мар 2011, 22:02
Hail
как сделать чтоб скрипт
Код: Выделить всё
<script type="text/javascript" charset="cp1251" >window.onload = (function() { // когда загрузится вся страница VK.init(function() { // инициализируем Vk API // узнаём flashVars, переданные приложению GET запросом. Сохраняем их в переменную flashVars var parts=document.location.search.substr(1).split("&"); var flashVars={}, curr; for (i=0; i<parts.length; i++) { curr = parts[i].split('='); // записываем в массив flashVars значения. Например: flashVars['viewer_id'] = 1; flashVars[curr[0]] = curr[1]; } // получаем viewer_id из полученных переменных var viewer_id = flashVars['viewer_id']; // выполняем запрос получения профиля VK.api("getProfiles", {uids:viewer_id,fields:"photo_big"}, function(data) { // обрабатываем полученные данные // выводим имя и фамилию в блок user_info document.getElementById('user_info').innerHTML = data.response[0].first_name + ' ' + data.response[0].last_name + '<br />'; // создаем img, для отображения аватарки var image=document.createElement('img'); // из полученных данных берем ссылку на фото image.src=data.response[0].photo_big; // добавляем img в блок user_info user_info.appendChild(image); }); });});</script>
выводил данные не в html а в php НАпример: &ifrist = &first_name
Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе
Добавлено: 12 мар 2011, 22:59
Александр
Hail
Выполнять запрос не яваскриптом, а прямо в php -
Вызов серверных методов (APIServerPHPClass).
Или передавать значение php скрипту из яваскрипта - пример post запроса
http://flapps.ru/forum/topic753.html
Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе
Добавлено: 12 мар 2011, 23:07
Hail
Первый способ как сделать чтоб он выводил не те id и имя и фамилию которые указаны через запятую ('uids'=>'1,6492')); а выводил данные того пользователя который на данный момент просматривает приложения??
Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе
Добавлено: 12 мар 2011, 23:50
Александр
Hail
Получить в php скрипте viewer_id.
Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе
Добавлено: 13 мар 2011, 10:21
Hail
подскажите ещё пожалуйста вот код
Код: Выделить всё
<?require 'vkapi.class.php'; $api_id = 1728947; // id приложения$secret_key = 'qweRtyuiop12asdFghjk'; // защищенный ключ $VK = new vkapi($api_id, $secret_key);$resp = $VK->api('getProfiles', array('uids'=>'1,6492')); // выводим полученные данныеecho $resp['response'][0]['uid'].'<br />';echo $resp['response'][0]['first_name'].'<br />';echo $resp['response'][0]['last_name'].'<br /><br />';echo $resp['response'][1]['uid'].'<br />';echo $resp['response'][1]['first_name'].'<br />';echo $resp['response'][1]['last_name']; //print_r($resp); // этот код выведет данные в формате json ?>
куда надо вставить
и каким образом его выводить !!!
Re: IFrame-приложение ВКонтакте. Вывод информации о пользователе
Добавлено: 13 мар 2011, 13:24
ukhov