Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Raphael
Сообщения: 1 Зарегистрирован: 09 окт 2014, 10:22
Сообщение
Raphael » 12 ноя 2014, 11:55
Нужно определить пол текущего пользователя. При следующем коде пол определяется, но не всегда (как будто friends.get срабатывает раньше, чем users.get)
Код: Выделить всё
var sexUser; VK.init(function() { /* VK.api("getProfiles", { uids: '15564235', fields:'sex' }, function(d) { sexUser = d.response[0].sex; });*/ VK.api("users.get", {fields:'sex'}, function(data) { sexUser = data.response[0].sex; }); // выполняем запрос получения списка друзей VK.api("friends.get", {fields:"online,photo_100,sex", order:'name'}, function(data) { alert(sexUser);}}
XELAD
Сообщения: 205 Зарегистрирован: 17 июл 2012, 05:25
Сообщение
XELAD » 12 ноя 2014, 23:37
friends.get срабатывает раньше, чем users.get
Serge
WEB Team
Сообщения: 520 Зарегистрирован: 04 мар 2011, 21:55
Сообщение
Serge » 13 ноя 2014, 13:34
Дополню: засуньте вызов юзрес.гет внутрь обработки результата фриендс.гет