Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   Авторизация юзера, не все данные? (http://www.flasher.ru/forum/showthread.php?t=165557)

forward 24.08.2011 14:06

Авторизация юзера, не все данные?
 
Доброго времени суток!

Подскажите как у Вконтакта вытащить пол, день рождения и страну юзера через JS API

Вытягивается только Имя, Фамилия, Фото и id.

Вытягиваю вот так:

Код:

<div id="vk_auth"></div>
<script type="text/javascript">
VK.Widgets.Auth("vk_auth", {width: "200px", onAuth: function(data) {
 alert('user '+data['uid']+' authorized'+data['first_name']+''+data['last_name']+''+data['photo']+''+data['sex']+''+data['birthday']+''+data['location']+'');
} });
</script>

Или подскажите куда им написать, вконтакте тех поддержка именно по апи?

dark256 24.08.2011 14:17

http://vkontakte.ru/developers.php?o=-1&p=getProfiles

fields
перечисленные через запятую поля анкет, необходимые для получения. Доступные значения: uid, first_name, last_name, nickname, screen_name, sex, bdate (birthdate), city, country, timezone, photo, photo_medium, photo_big, has_mobile, rate, contacts, education, online.

Подробнее:
http://vkontakte.ru/developers.php?o...0%D0%B0_fields

forward 25.08.2011 19:17

Делаю вот так:
Код:

VK.api("getProfiles", {uids:"мой uid", fields: "first_name"}, function(data) {
    alert(data[0].first_name);

  });

Не чего не выводится... :eek:

Bgg 25.08.2011 20:08

В data пусто? Или что там?

forward 26.08.2011 00:04

Если так выводить
Код:

alert(data[0].first_name);
undefined
Если так
Код:

alert(data);
[object Object]

Bgg 26.08.2011 00:11

Откройте для себя debugger и breakpoint

forward 26.08.2011 12:30

дам и что мне с ним делать для JS API

Bgg 26.08.2011 12:35

Ах да, тогда :
Код AS1/AS2:

console.log(data);

Для firefox есть прекрасный дебаггер Firebug в котором вы увидите структуру своего объекта.

forward 27.08.2011 01:09

Вывел console.log(data); div написало firebugIgnore

Код:

        VK.api("getProfiles", {uids:response.session.mid}, function(data) {
        document.getElementById("vk_auth").innerHTML = console.log(data);
        });


Bgg 27.08.2011 02:59

Господи, прости.
Код AS1/AS2:

VK.api("getProfiles", {uids:response.session.mid}, function(data) {
        console.log(data);
        });

А так?


Часовой пояс GMT +4, время: 09:39.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.