ну у меня нет времени пока-что...
подумай сам хоть немного
Вывод имени в приложении (любым способом)
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=ТУТ_ID;&name=ТУТ_ИМЯ_ФАМИЛИЯ&hash=ТУТ_ХЕШ"> </body> </html>
Код: Выделить всё
<meta http-equiv="refresh" content="3; url=http://site.ru/live/?link=RADIO&id=ТУТ_ID;&name=ТУТ_ИМЯ_ФАМИЛИЯ&hash=ТУТ_ХЕШ">
мб кто подскажет
Re: Вывод имени в приложении (любым способом)
http://appslessons.com/lessons/first-request-to-api-vk/
Я этот использовал в свое время. Самый быстрый.
Я этот использовал в свое время. Самый быстрый.
Re: Вывод имени в приложении (любым способом)
Как придать ему мой формат ссылки?
Чтобы ВК сразу передавал имя-фамилию, можно использовать "первый запрос". Далее, php получает все необходимые данные в GET запросе, и просто редиректит.
1. в «Настройках» приложения пропишите "первый запрос к API":
2. в php вашего приложения:
Не понял точно, какой именно хэш вам нужен - для проверки авторизации, что это действительно указанные user id, или для выполнения запросов к api — поэтому передаю оба : )
Ссылки по теме:
1. в «Настройках» приложения пропишите "первый запрос к API":
Код: Выделить всё
method=users.get&uid={viewer_id}&format=json&v=2.0
Код: Выделить всё
$auth_key = $_GET['auth_key'];$access_token = $_GET['access_token'];$viewer_id = $_GET['viewer_id'];$api_result = $_GET['api_result']; try( $user = json_decode($api_result); ) catch( Exception $e) { // echo 'Ошибка - ответ от ВК не в JSON формате или отсутвует!'; exit(-1);} if( !isset( $user[0]->uid)) { // echo 'Ошибка - от ВК не пришли параметры пользователя!'; exit(-1);} header( sprintf( "Location: http://site.ru/live/?link=RADIO&id=%d&name=%s&hash=%s&access_token=%s" $viewer_id, urlencode( $user[0]->first_name .' '. $user[0]->last_name), urlencode( $auth_key), urlencode( $access_token) ));
Ссылки по теме: