Как получить имя в vk api php
Перейти к содержимому

Как получить имя в vk api php

  • автор:

Как получить имя и фамилию пользователя VK на русском языке?

Метод API users.get() почему-то возвращает имя и фамилию транслитом. В то же время, widget авторизации прекрасно получает и возвращает имя-фамилию кириллицей. Но я не хочу его использовать. Upd. Проблема была вызвана георасположением моего сервера в штатах, которому vk предпочел, видимо, отвечать по-английски. Решение Добавлять curl-запросам к api HTTP заголовок Accept-Language: ru :

curl_setopt( $ch, CURLOPT_HTTPHEADER, array('Accept-Language: ru,en-us')); 

Отслеживать
задан 24 апр 2012 в 6:32
30.7k 4 4 золотых знака 48 48 серебряных знаков 86 86 бронзовых знаков

А у меня все замечательно кириллицей отображается в users.get. Если вы работаете через JS или что-то подобное, могу предположить, что «умный» ВКонтактовский скрипт использует вашу текущую локаль или что-то в этом роде.

24 апр 2012 в 11:12

Сервер «звонит», PHP / cURL. Странно. Посмотрите мой будет ли у вас кириллица там, где у меня «Seryoga»?

24 апр 2012 в 11:32
@sergiks я использую desktop API, так что хз (но вот пруф db.tt/riTrozE4). Копайте в сторону локали.
24 апр 2012 в 12:07

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

теперь есть параметр lang

Передача параметров в API Параметры могут передаваться как методом GET, так и POST. Если вы будете передавать большие данные (больше 2 килобайт), то следует использовать метод POST.

Каждый метод имеет собственный набор поддерживаемых параметров, однако существуют параметры, которые принимают все методы:

lang — определяет язык, на котором будут возвращаться различные данные, например названия стран и городов. Также если указан не русский, украинский и белорусский язык, то кириллические имена будут автоматически транслированы в латиницу. ru — Русский, ua — Украинский, be — Белорусский, en- Английский, es — Испанский, fi — Финский, de — Немецкий, it — Итальянский. Также поддерживается числовой идентификатор языка, возвращаемый методом account.getInfo.

Вывод имени и фамилии

Author24 — интернет-сервис помощи студентам

возвращает «Array».
как из этого массива вытащить имя и фамилию?

Добавлено через 1 час 23 минуты

1 2 3 4 5 6 7 8
$params1 = array( 'user_id' => $UserID, 'v' => '5.52' ); $get_params = http_build_query($params1); $result = json_decode(file_get_contents('https://api.vk.com/method/users.get?'. $get_params)); echo($result -> response[0] -> first_name)." "; echo($result -> response[0] -> last_name)."
"
;

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Проверка имени и фамилии
Здравствуйте, помогите пожалуйста составить регулярное выражение, могут быть только или английские.

Поиск по имени и фамилии пользователей
Здравствуйте. Нужна Ваша помощь. Надо сделать простой поиск по имени и фамилии пользователей сайта.

Поиск записи по имени и фамилии
Всем здрасте, нужен совет как получше можно сделать такую фишку. У мення поиск сейчас делается .

Замена окончания в имени и фамилии
Привет! Как сделать такое, есть 2 переменные и именем и фамилией $nome $familia в эти.

Регистрация: 19.10.2016
Сообщений: 43
сделал примерно так:

1 2 3 4 5
$result = file_get_contents('https://api.vk.com/method/likes.isLiked?'. $get_params); if ($result == "\"response\":\"liked\":1,\"copied\":0>>"} || $result == "\"response\":\"liked\":1,\"copied\":1>>") echo "Liked"; if ($result == "\"response\":\"liked\":0,\"copied\":0>>"} || $result == "\"response\":\"liked\":0,\"copied\":1>>") echo "Not Liked";

87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Первые буквы имени и фамилии в верхний регистр
Подскажите как сделать чтобы Имя Фамилия пользователя всегда выходили первые буквы в верхнем.

Проверка на дубликат имени и фамилии через куки (PHP)
Помогите сделать проверку на дубликат имени и фамилии основной код есть суть задания расчет.

Как ограничить пользователя при вводе Фамилии и Имени
Здравствуйте, может кто знает как ограничить пользователя при вводе Фамилии и Имени, чтобы.

Вывод имени и фамилии по диагонали TASM
Всем добрый вечер! Есть задача: вывести имя и фамилию по диагонали с нижнего правого угла в.

Ввод и вывод имени и фамилии в Label
Ребята нужна помощь, Вот есть 3 формы , на первой форме 2 Edit, 1 Button, на 2 й форме два Label и.

Вывод имени и фамилии владельца по номеру карты
Здраствуйте. ПОмогите мне создать такого типо http://freelife.az/checkcard.aspx . После того как.

Или воспользуйтесь поиском по форуму:

Как получить имя пользователя с помощью VK.api для iframe приложения?

Недавно начал изучать VK.api, начал с малого и тут же получил первую задачку: как получить Имя Пользователя? Может быть что-то не так я написал? Кто знает решение, прошу подсказать.

        
  • Вопрос задан более трёх лет назад
  • 2719 просмотров

Комментировать

Решения вопроса 1

RomanticOS

MaxFreedom @RomanticOS Автор вопроса

webDeveloper

Ответ нашёл сам, всем спасибо за внимание)) Ниже напишу полностью рабочий код (для моего случая), который выведет Фамилию пользователя. Но сама ошибка была не в коде, а в настройках статуса приложения, было «Отключено и видно только разработчику», поэтому и код запроса не срабатывал, а я бился 2 дня. Всё работает при открытом статусе Вашего iframe. Кстати, во всех интернетах не нашёл ответа, проскальзывают примеры на php, python, но не js, а если и есть, то 2012 года, а методы уже поменялись)) В общем пользуйтесь, кому надо:

   test      

Ответ написан более трёх лет назад

Нравится 2 1 комментарий

Как по id получить аватарку и имя?

Нужно выполнить вызов метода АПИ http://vk.com/dev/users.get
Чтобы вывести без перегрузки страницы, можно использовать AJAX. Но на 100% не уверен, никогда с ним не работал.

benkerrry Сообщения: 13 Зарегистрирован: 25 сен 2014, 12:10

Re: Как по id получить аватарку и имя?

Сообщение benkerrry » 26 сен 2014, 00:37

Я к примеру получил нужный код, а как его вывести теперь через php?

response: []

WEB Team

Serge WEB Team
Сообщения: 520 Зарегистрирован: 04 мар 2011, 21:55

Re: Как по id получить аватарку и имя?

Сообщение Serge » 26 сен 2014, 08:57

benkerrry
для этого и нужен AJAX.
http://api.jquery.com/jquery.post/ — обертка на jQuery, несколько упрощает работу.

benkerrry Сообщения: 13 Зарегистрирован: 25 сен 2014, 12:10

Re: Как по id получить аватарку и имя?

Сообщение benkerrry » 26 сен 2014, 12:38

А есть какие нибудь уроки по внедрению этих кодов? А то я ничего не понял
benkerrry Сообщения: 13 Зарегистрирован: 25 сен 2014, 12:10

Re: Как по id получить аватарку и имя?

Сообщение benkerrry » 27 сен 2014, 11:16

Я нашел код вывода инфы по id

response);var_dump($info->photo_50); // URL фотографииvar_dump($info->first_name); // Имяvar_dump($info->last_name); // Фамилия?>

но он выводит не то что надо

string(54) "http://cs618219.vk.me/v618219219/136d9/LowzEka5Ut4.jpg" string(14) "Имя" string(20) "Фамилия"

Что я не так делаю?
XELAD Сообщения: 205 Зарегистрирован: 17 июл 2012, 05:25

Re: Как по id получить аватарку и имя?

Сообщение XELAD » 27 сен 2014, 15:43

Как по id получить аватарку и имя?
выводит не то что надо
benkerrry Сообщения: 13 Зарегистрирован: 25 сен 2014, 12:10

Re: Как по id получить аватарку и имя?

Сообщение benkerrry » 27 сен 2014, 16:46

Я разобрался как вывести
Помогите пожалуйста подключить поле input к скрипту. Нужно чтобы id вставлялся в поле а потом выводился в скрипте, без перезагрузки

 ID 
УРОН response); echo "
$info->first_name $info->last_name
";?>

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *