Fotki.Yandex API. Как получить токен для авторизации?

Как получить токен для авторизации?
Есть дока http://api.yandex.ru/fotki/doc/concepts/About.xml. Там написано что нужно воспользоваться такими сорцами http://download.yandex.ru/api-fotki/c-yamrsa.tar.gz для получения токена. На как не крутил не получалось получить токен, сначало сорцы не компилились, потом когда удалось запустить оказалось что они падают в методе. Либо я данные не прокидываю, либо что-то еще.

1 ответов


гугл всегда будет руль!
http://api.yandex.ru/fotki/doc/overview/authorization-token.xml
раздел "Обмен регистрационных данных на авторизационный токе
н"


Чтобы получить авторизационный токен в обмен на регистрационные данные, нужно обратиться по адресу http://auth.mobile.yandex.ru/yamrsa/token/ и передать методом POST следующие параметры:

request_id
Идентификатор сессии, полученный на предыдущем этапе в теге <request_id>.

credentials
Строка с логином и паролем пользователя вида:

<credentials login="{логин}" password="{пароль}"/>
Логин и пароль нужно предварительно зашифровать при помощи полученного ключа RSA, а затем закодировать в base64.
В случае успеха сервер возвращает 200 OK и авторизационный токен.
 

Логин и пароль нужно предварительно зашифровать при помощи полученного ключа RSA

Как раз сорцы http://download.yandex.ru/api-fotki/c-yamrsa.tar.gz должны в этом помочь. Но вот как не понятно. Вернее понятно но не получилось. Или входные данные не правильны или сами исходники кривые.