Телефонный номер

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Телефонный номер

Сообщение Александр »

Dav023
Если ты не используешь библиотек для работы с API, то почему бы тебе не использовать ВКонтакте API 3.0, а не старую версию 2.0?
Урок ВКонтакте API 3.0. Пример простого приложения. Изменить запрос гораздо проще, чем в старом уроке.
Dav023
Сообщения: 73
Зарегистрирован: 12 июл 2010, 01:35

Re: Телефонный номер

Сообщение Dav023 »

Да в этом я с тобой согласен!!Гораздо проще!
Можно вопрос а зачачем нужна функция генерации сигнатуры??
Dav023
Сообщения: 73
Зарегистрирован: 12 июл 2010, 01:35

Re: Телефонный номер

Сообщение Dav023 »

да двух ночи просидел...упорно изменял исходник..

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

request_params.fields = 'bdate,has_mobile,mobile_phone,online,photo_big';
показывает только дату ФИО фото и ТО что НОМЕР ПРИВЯЗАН)))
online не показывает
mobile_phone тоже не показывает
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Телефонный номер

Сообщение Александр »

Dav023
Функция генерации сигнатуры нужна для генерации сигнатуры)
sig - подпись, которая создается в целях безопасности. Является обязательным параметром, при запросах к серверу api.

Какой ответ возвращает сервер? Делай trace или используй Charles.
mobile_phone может не показывать, потому что нет на это прав. Зависит от настроек приватности пользователя. Например, если мобильный номер могут видеть только друзья пользователя, а ты не его друг, то номер не будет показан. Кроме того, mobile_phone - это не обязательно тот номер, к которому привязан аккаунт.
Dav023
Сообщения: 73
Зарегистрирован: 12 июл 2010, 01:35

Re: Телефонный номер

Сообщение Dav023 »

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

<response list="true">     <user>         <uid>19594693</uid>         <first_name>Давид</first_name>         <last_name>Бабаян</last_name>         <bdate>23.7.1992</bdate>         <has_mobile>1</has_mobile>         <photo_big>http://cs391.vkontakte.ru/u19594693/a_c0bea920.jpg</photo_big>     </user> </response>
Такой ответ почему то(((
Я понимаю что Мобайл пфоне это номер на странице пользователя...
А можно вопрос.. Вот я обращаюсь var mobil_namber= response..mobile_phone; а его там нет то ошибку не должен выдавать???
Dav023
Сообщения: 73
Зарегистрирован: 12 июл 2010, 01:35

Re: Телефонный номер

Сообщение Dav023 »

На сайте вконтакте в одной группе спросил..официального ответа нет но у еще одного пользоавтеля не получается с этим полем mobile_phone/
Сказал дибо баг АЙпи либо временно выклучили))
Dav023
Сообщения: 73
Зарегистрирован: 12 июл 2010, 01:35

Re: Телефонный номер

Сообщение Dav023 »

Если в параметре fields было указано поле contacts, то будут доступны также поля: home_phone, mobile_phone.

Вот ответ
Dav023
Сообщения: 73
Зарегистрирован: 12 июл 2010, 01:35

Re: Телефонный номер

Сообщение Dav023 »

Все тема закрыта..Можете закрыть тему.. Всего лишь надо добавить в запрос

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

var request_params: Object = new Object();            request_params.api_id = api_id;            request_params.method = 'getProfiles';            request_params.format = 'XML';            request_params.v = '3.0';            request_params.fields = 'contacts,bdate,has_mobile,mobile_phone,online,photo_big';            request_params.uids = uid;
Закрыто