Страница 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;