Страница 1 из 1

Метод getProfiles поля country, city, bdate работают редко

Добавлено: 14 апр 2011, 11:50
Tolyaka
Делаю getProfiles по 24 uid'ам по следующим полям ['uid,photo,first_name,last_name,city,country,bdate']
По полям city,country,bdate в основном пустота. Только в 10-15% я получаю с городом и страной. Т.е. из 24-х - 3-4 профиля с городами. Тоже самое и с bdate.
Хотя зайдя на страницу юзверя город в 80% случаях светится!
Почему так?

Re: Метод getProfiles поля country, city, bdate работают редко

Добавлено: 14 апр 2011, 13:00
Александр
В самом ответе возвращаются не все данные или только при их выводе твоим кодом? Каким кодом обрабатываешь ответ?

Re: Метод getProfiles поля country, city, bdate работают редко

Добавлено: 14 апр 2011, 15:47
Tolyaka
В самом ответе. Код простой как 5 копеек. Взят с примера с этого же сайта.
Т.е. все работает замечательно. А данные о стране и городе и дне рождения в результатах запроса можно сказать редкость.
А что тут далеко ходить?

http://api.vkontakte.ru/method/getProfi ... ntry,bdate

страны города нет, а если зайдем на страницу хозяина:

http://vkontakte.ru/id16492

все есть

а тут светится:
http://api.vkontakte.ru/method/getProfi ... ntry,bdate

Вот так вот даже не через раз работает. Реальный бок.

PS: У меня v=2.0

Re: Метод getProfiles поля country, city, bdate работают редко

Добавлено: 14 апр 2011, 18:58
Александр
Зависит от настроек приватности пользователя. Если в настройках "Кто видит основную информацию моей страницы" - нет разрешения, то api данные не выдаст, даже если при заходе на страницу эти данные видны.

Re: Метод getProfiles поля country, city, bdate работают редко

Добавлено: 14 апр 2011, 23:13
Tolyaka
Спасибо. Логика у контакта как всегда прихрамывает )))))))))))))))))))))

Re: Метод getProfiles поля country, city, bdate работают редко

Добавлено: 18 окт 2012, 17:54
MrStayer
Кто-нибудь в курсе, сейчас ситуация не изменилась, country всё также работает с ограничениями?

Кроме того, может эта проблема не существует когда у пользователя приложения который при установке давал свои данные они нужны, и автор темы даёт примеры на пользователей не вступивших в приложение?

Re: Метод getProfiles поля country, city, bdate работают редко

Добавлено: 18 окт 2012, 21:41
Александр
MrStayer
Чтобы узнать, надо просто протестировать это.