Здравствуйте, я создал iFrame-приложение для сети ВКонтакте и в качестве
Первого запроса к API указал:
method=users.get&user_ids={viewer_id}&fields=sex,city,photo_big&format=JSON&v=5.52
В официальной документации
users.get точно такой же запрос возвращает:
response: [{
id: 597xxxxx,
first_name: 'Alexander',
last_name: 'Farber',
city: {
id: 1945522,
title: 'Bochum'
},
photo_50: 'http://cs5344.vk....1265/e_9ae5906d.jpg',
verified: 0
}]
А вот в моем скрипте (он же "Адрес IFrame") я получаю следующие данные по HTTP GET:
[api_result] => {"response":[{
"uid":597xxxxx,
"first_name":"Alexander"
,"last_name":"Farber",
"sex":2,
"city":1945522,
"photo_big":"http:\/\/cs5344.vk.me\/u59751265\/a_047c17e7.jpg"
}]}
То есть как Вы видите выше - приходят только данные
city.id (1945522), в то время как мне нужен
city.title (Bochum).
Конечно, можно произвести
второй вызов к API и получить через
database.getCitiesById (или старую функцию getCities) нужное название города... но почему оно не приходит сразу?
Спасибо