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

friends дружат или нет

Добавлено: 14 сен 2012, 14:16
mihailandreevich
помогите с кодом я совсем новичок в вк апи.

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

<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?49"></script> <script type="text/javascript">  VK.init({apiId: 3012101, onlyWidgets: true});</script>VK.Api.call("friends.areFriends",{uids: '176326390'}, function(data) {var Count = data.response.length;  // узнаем количество друзей             for (var i=0; i<Count; i++)            {                document.write(data.response[i].uid);            }   });
это не работает не знаю где ошибка.

Re: friends дружат или нет

Добавлено: 14 сен 2012, 15:37
Serge

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

var Count = data.response.length;  // узнаем количество друзей
Вот тут ошибка. Используйте поиск по форуму и Charles.

Re: friends дружат или нет

Добавлено: 15 сен 2012, 12:45
mihailandreevich
Я знаю, что тут ошибка, но все равно не понимаю, как исправить.
Может ссылку дадите где почитать про то, как делать data.response.length

Re: friends дружат или нет

Добавлено: 15 сен 2012, 14:07
Александр
Serge
Вроде бы там нет ошибки.

mihailandreevich
А в программировании не новичок? Делай простую отладку кода. Хотя бы алертом выводи полученные данные и смотри есть ли там то что нужно.
Сервер API возвращает данные в формате JSON. Изучи как с работать в JavaScript с такими данными, и тогда поймёшь "как делать data.response.length".

Charles и поиск по форуму уже посоветовали - используй.
Отладка приложений, взаимодействующих с сервером (Charles)
Open API ВКонтакте

Re: friends дружат или нет

Добавлено: 16 сен 2012, 11:48
Serge
Александр писал(а):Serge
Вроде бы там нет ошибки.
Пример ответа в формате JSON
{"response":[{"uid":66748,"friend_status":2},{"uid":6492,"friend_status":3}]}
Оно то может и ошибки нет, но толку от такого запроса...

Re: friends дружат или нет

Добавлено: 17 сен 2012, 19:38
gpv123
Логики вообще нет.
Мало того, что передаются идентификаторы, чтобы их же потом и вытащить, так еще и document.write в функции, которая может быть вызвана после инициализации страницы.