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

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

Добавлено: 13 мар 2011, 04:43
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)

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

Добавлено: 13 мар 2011, 15:03
Александр
pages.getTitles - не серверный метод. Не все методы можно вызывать с сервера.

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

Добавлено: 19 мар 2011, 23:40
goblinyara
Александр писал(а):pages.getTitles - не серверный метод. Не все методы можно вызывать с сервера.
а можете подсказать, какие методы можно вызывать с сервера?

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

Добавлено: 20 мар 2011, 05:56
bodnar
серверный метод начинается на secure.

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

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