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

OpenAPI Login из Flash ролика.

Добавлено: 14 окт 2010, 23:03
errormakros
Добрый день,
Вот появилась необходимость сделать авторизированный вход на flash сайт через ВКонтакт. Решил использовать существующие OpenAPI, потому как если писать свои "VKontakte Auth GUI" - пользователь на подсознательном уровне сходу обвинит меня в фальсификации окна VK авторизации, и еще Бог знает в чем... )))

Что бы вызвать окно авторизации, достаточно такого вот JS кода (взято с документации на сайте]):

Код: Выделить всё

 <script src="http://vkontakte.ru/js/api/openapi.js" type="text/javascript"></script> <script language="javascript">VK.init({apiId: FLASH_APP_ID}); function authInfo(response){  if(response.session)      alert('user: '+response.session.mid);else alert('not auth');} VK.Auth.getLoginStatus(authInfo);VK.Auth.login(authInfo);</script> 
В ActionScript v3.0 (на сколько я понимаю) этот код должен вызываться средствами externalinterface.
Далее скорее всего появиться проблема с тем, что при вызове окна Авторизации ВКонтакта из под Flash - браузер будет предупреждать о попытке открыть Popup окно... но это опустим.

Ув. коллеги программисты, помогите пожалуйста пересобрать JS код авторизации под externalinterface, что бы непосредственно из flash ролика можно было вызвать окно авторизации ВКонтакте и получить в as3 результаты авторизации в виде ID пользователя (в сл. успешной авторизации) или False в случае если авторизация не прошла.

Re: OpenAPI Login из Flash ролика.

Добавлено: 19 окт 2010, 02:33
errormakros
Я так понимаю что никто не осилил...?

Re: OpenAPI Login из Flash ролика.

Добавлено: 19 окт 2010, 10:08
Noise Gate
errormakros
Хотел попробовать, но в данный момент абсолютно некогда =(

Re: OpenAPI Login из Flash ролика.

Добавлено: 19 окт 2010, 21:13
errormakros
Информативно )