Как в php узнать имя юзера контакта по его id

KeKSMeN KeKSMeN

Написал iframe приложение вконтакте… Что-то типа чата… Хочу вместо подставных ников сделать тупо имена пользователей… Получаю id, а вот имя узнать не могу…
Пытался вырезать имя из куска кода страницы вот так:
$viewer_code=file("http://vkontakte.ru/id$_GET[viewer_id]");
$viewer_name_str=$viewer_code[11];
$viewer_name_str_len=strlen($viewer_name_str);
$viewer_str_begin=20;
$viewer_str_end=$viewer_name_str-8;
$viewer_name=substr($viewer_name_str,$viewer_str_begin,$viewer_str_end);
так пишет мол прав нету… Помогите мож другой скрипт дадите  или мой апгрейдните, а то малоли.
Дополнено (1). поправка
вместо $viewer_str_end=$viewer_name_str-8;
надо $viewer_str_end=$viewer_name_str_len-8;
Дополнено (2). эй умные люди вы где? Чё я так и недождусь ни 1 умного ответа?
Дополнено (3). Xel
я проюзил всю инфу во API вконтакте… Нету там имени пользователя… Много чего есть… Но про имя вообще ни слова
Дополнено (4). ВНИМАНИЕ!
Вопрос закрыт! Решение: всё у меня верно, просто на бесплатных хостингах отключены любые внешние соединения php… Купил домен, проверил - работает!

Xel Xel

ВКонтакте вообще API имеет
читать код не вариант - он не только выдается неавторизированным пользователям другой, так еще и в любой момент может поменяться

asamarin97 asamarin97

лучший ответ
Рекомендую вам имя пользователя узнавать на клиентской стороне с помощью JavaScript и метода getProfiles ВКонтакте API ( http://vkontakte.ru/developers.php?o=-1&p=getProfiles ).
Меньше нагрузка на сервер и внешние соединения на сервере не нужны.

Добавить комментарий | Похожие обсуждения

Вопросы и ответы по Вконтакте
Вопросы и ответы

Популярные вопросы и ответы о социальной сети www.vkontakte.ru (vk.com)