доступные методы меняются взависимости от метода подписи?

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
tenaciousmv
Сообщения: 10
Зарегистрирован: 08 фев 2011, 12:01

доступные методы меняются взависимости от метода подписи?

Сообщение tenaciousmv »

Я заметил что метод pages.getTitles работает тольло если я подписываю md5 секретом взятым из куки, если я подписываюсь api_secret то получаю "error: Unknown method..."

Похожее происходит с методом wall.getPhotoUploadServer и другими

Что, эти методы только доступны если есть куки? К ним нету офлайн доступа?

Для справки: (со страницы "Взаимодействие приложения с API")

Подпись для стандартных запросов:
sig = md5(viewer_idname1=value1name2=value2secret)

В данном случае sig равен md5("6492api_id=4method=getFriendsv=3.0secret") то есть ec88fbee10af1b28c41c5b2e85ae0502

Подпись для серверных и secure методов:
sig = md5(name1=value1name2=value2api_secret)
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: доступные методы меняются взависимости от метода подписи?

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

pages.getTitles - не серверный метод. Не все методы можно вызывать с сервера.
goblinyara
Сообщения: 1
Зарегистрирован: 19 мар 2011, 23:38

Re: доступные методы меняются взависимости от метода подписи?

Сообщение goblinyara »

Александр писал(а):pages.getTitles - не серверный метод. Не все методы можно вызывать с сервера.
а можете подсказать, какие методы можно вызывать с сервера?
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

Re: доступные методы меняются взависимости от метода подписи?

Сообщение bodnar »

серверный метод начинается на secure.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: доступные методы меняются взависимости от метода подписи?

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

goblinyara писал(а):какие методы можно вызывать с сервера
Полного списка не знаю. В описании некоторых методов описана возможность вызова с сервера.
Например, кроме secure методов, возможность вызова с сервера описана в методе friends.get.
Для метода getProfiles в документации такого нет, но запрос с сервера работает. Можешь попробовать вызвать с сервера нужные тебе методы. Но если эта возможность не описана в документации, то она может пропасть и приложение перестанет работать.
Ответить