Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 16.10.2012, 17:36
spider вне форума Посмотреть профиль Отправить личное сообщение для spider Найти все сообщения от spider
  № 1  
Ответить с цитированием
spider

Регистрация: Oct 2012
Сообщений: 3
По умолчанию Ошибки в ответ на запросы через api

Всем привет!
Пишу приложение для запуска на компе. Пытаюсь получить список друзей пользователя, которые установили конкретное приложение вконтакте. Пусть номер страницы пользователя 12345, а номер приложения api_id=123.
Посылаю вот такую команду:
Код:
http://api.vk.com/api.php?api_id=123&method=friends.getAppUsers&sid=39f92af16254e643196d6025c9d7edc3dfe1d528108ebeadeb564cf61398aa&sig=74e0e3543b81f90cd0032d25e28e1c63&v=3.0
Приходит в ответ ошибка такого плана: Error 3 : Unknown method passed: Session can be expired, revoked by user or connected with different IP address
Пробую просто хотя бы получить список всех друзей:
Код:
http://api.vk.com/api.php?api_id=123&method=friends.get&sid=39f92af16254e643196d6025c9d7edc3dfe1d528108ebeadeb564cf61398aa&sig=05690ea3e880a9b8943e91058c0063a1&v=3.0&fields=first_name
В ответ ошибка: Error 4 : Incorrect signature: server authorization
В обоих случаях считаю sig, как описано здесь.
В первом случае
Код:
sig = md5("12345api_id=123method=friends.getAppUsersv=3.0bf2af7721e")
Во втором случае получается
Код:
sig = md5("12345api_id=123fields=first_nameformat=XMLmethod=friends.getv=3.0bf2af7721e")
где bf2af7721e - secret, полученнный при авторизации по ссылке, которую уже привел выше.
Соответственно 2 вопроса: почему friends.getAppUsers вообще не воспринимается сервером и почему friends.get возвращает ошибку о неправильной подписи, если все делаю так, как написано в инструкции?
P.S. У пользователя 12345 установлено приложение 123 со всем запрашиваемыми для приложения разрешениями.
P.P.S. При этом все отлично работает, если авторизоваться по новому принципу. Но нужен именно старый метод авторизации для последующей возможности взаимодействия с приложением...


Последний раз редактировалось spider; 19.10.2012 в 14:21.
Создать новую тему   Часовой пояс GMT +4, время: 01:27.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 01:27.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.