Уважаемые - помогите осуществить сию процедуру. Ранее в flash приложении для вк использовал vkApi библиотеку и описывал метод:
Код AS3:
function sendData(vars:URLVariables, onSuccess:Function):void
{
var request:URLRequest = new URLRequest();
request.url = (server +"forVkapi.php");
request.method = URLRequestMethod.POST;
request.data = vars;
var loader1:URLLoader = new URLLoader();
loader1.dataFormat = URLLoaderDataFormat.VARIABLES;
loader1.addEventListener(Event.COMPLETE, onSuccess);
loader1.load(request);
}
VK.api("getProfiles", {uids:flashVars.viewer_id, fields:"photo,photo_medium,first_name,last_name,viewer_id"}, success, fail);
function success(response:Object):void
{
userInfoPhoto = response[0]['photo_medium'];
var photo:Loader = new Loader();
var photoRequest:URLRequest = new URLRequest(response[0]["photo"]);
photo.load(photoRequest);
photoHolder.addChild(photo);
};
это просто пример скомканый. А сейчас вроде уже есть OAuth2.0, с которым все стало проще и удобней я так понял. Вопрос: Мне из моего примера все ровно придется оставить некоторую часть кода? Я имею виду посыл и прием данных: тиап
Код AS3:
var photoRequest:URLRequest = new URLRequest(response[0]["photo"]);
и т.д.??? Просто подскажите, как осуществить с внешней(от вк) флешки загрузку в нее фотку юзера по клику. Пожалуйста!
Добавлено через 1 час 8 минут
На кнопке стоит:
Код AS1/AS2:
on(release){
getURL("http://oauth.vk.com/authorize?client_id=MYID&scope=photos&redirect_uri=http://api.vk.com/blank.html&display=touch&response_type=token", "_blank");
}
выводит в окне: access_token=f0e9461cbff2826ff057b2c4b1f0a9ca32ff082f0820a383fcc7296c4323728&expires_in=86400&user_id=7031840
есть идеи как его(acces token) передать флешке? Иначе работа с api не получится!