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

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

Добавлено: 26 авг 2010, 20:54
Александр
Dav023
Если ты не используешь библиотек для работы с API, то почему бы тебе не использовать ВКонтакте API 3.0, а не старую версию 2.0?
Урок ВКонтакте API 3.0. Пример простого приложения. Изменить запрос гораздо проще, чем в старом уроке.

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

Добавлено: 27 авг 2010, 00:14
Dav023
Да в этом я с тобой согласен!!Гораздо проще!
Можно вопрос а зачачем нужна функция генерации сигнатуры??

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

Добавлено: 27 авг 2010, 00:52
Dav023
да двух ночи просидел...упорно изменял исходник..

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

request_params.fields = 'bdate,has_mobile,mobile_phone,online,photo_big';
показывает только дату ФИО фото и ТО что НОМЕР ПРИВЯЗАН)))
online не показывает
mobile_phone тоже не показывает

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

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

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

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

Добавлено: 28 авг 2010, 17:34
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; а его там нет то ошибку не должен выдавать???

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

Добавлено: 29 авг 2010, 13:09
Dav023
На сайте вконтакте в одной группе спросил..официального ответа нет но у еще одного пользоавтеля не получается с этим полем mobile_phone/
Сказал дибо баг АЙпи либо временно выклучили))

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

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

Вот ответ

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

Добавлено: 29 авг 2010, 13:25
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;