Вызов других параметров

Создание Desktop-приложений, виджеты ВКонтакте для сайтов и публичных страниц, OAuth 2.0, Open API, Standalone
Ответить
drac0Sha
Сообщения: 88
Зарегистрирован: 20 июл 2011, 15:41

Вызов других параметров

Сообщение drac0Sha »

Здравствуйте, у меня есть такая функция

Код: Выделить всё

function vk_auth(response) {  if (response.status === 'connected') {    var uid = response.session.mid    var sid = response.session.sid   var name1 = response.session.user.first_name   var name2 = response.session.user.last_name   var nickname = response.session.user.nickname   var photo = response.session.user.photo_big    $.get("/test.php/?sid="+sid+"&uid="+uid+"&name1="+name1+"&name2="+name2+"&nickname="+nickname+"&photo="+photo, function(data, status){      $('.loggingin').removeClass('loggingvk')      if(status == 'success')        $('#logins .vk').append($('<span>'+data+'</span>'))    })  } else    $('.loggingin').removeClass('loggingvk')}
получаю и вывожу всё, кроме photo, sex, bdate и т.п.

хотел узнать в чём, проблема
так как в описании для разработчиков
перечисленные через запятую поля анкет, необходимые для получения. Доступные значения: uid, first_name, last_name, nickname, sex, bdate (birthdate), city, country, timezone, photo, photo_medium, photo_big, domain, has_mobile, rate, contacts, education.
эти параметры имеют место быть
и при подключении через OpenAPI
Доступ к общей информации
Приложению будет доступно Ваше имя, дата рождения, фотография, список друзей и базовая информация на странице.
с разрешения пользователя эти данные разрешены

на все случаи приходит
undefined
freekontakt
Сообщения: 9
Зарегистрирован: 10 апр 2012, 17:08

Re: Вызов других параметров

Сообщение freekontakt »

underfined - не определённый
ето параметир не бил оприделен или ти его не не указал в fields:***,***,
freekontakt
Сообщения: 9
Зарегистрирован: 10 апр 2012, 17:08

Re: Вызов других параметров

Сообщение freekontakt »

перед тем как делать проверку масивов
var uid = response.session.mid
var sid = response.session.sid
var name1 = response.session.user.first_name
var name2 = response.session.user.last_name
var nickname = response.session.user.nickname
var photo = response.session.user.photo_big
их нужно сразу попросить у сервера через fields:sex,city,country, а значения uid, first_name и last_name возвращаются всегда даже если ти их не запрашуеш у сервера
Ответить