[API Вконтакте] Смена фотографии пользователя

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
Аватара пользователя
Bem
Сообщения: 10
Зарегистрирован: 21 июл 2010, 13:46

[API Вконтакте] Смена фотографии пользователя

Сообщение Bem »

Уже третий день сижу, не могу загрузить. Вот код:

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

            public function onbtn6click(e:Event):void {              var wrapper:Object = Object(parent.parent);               var getServsig:String = MD5.calcMD5("24116556api_id=1900966method=photos.getProfileUploadServerv=2.0********");               getServloader = new URLLoader();               var getServ:URLRequest = new URLRequest("http://api.vkontakte.ru/api.php?api_id=1900966&method=photos.getProfileUploadServer&v=2.0&sig="+getServsig);              getServloader.load(getServ);              getServloader.addEventListener(Event.COMPLETE,ongetserv);            }    function ongetserv(e:Event):void {            var loacalsimpleXML:XML = new XML(getServloader.data);         var bitmapData:BitmapData = new BitmapData(avaSprite.width, avaSprite.height);         bitmapData.draw(avaSprite);var byteArray:ByteArray = new JPGEncoder().encode(bitmapData);var uploadPath = loacalsimpleXML..upload_url;UploadPostHelper.reset();var url_request:URLRequest = new URLRequest(uploadPath);url_request.contentType = 'multipart/form-data; boundary=' + UploadPostHelper.getBoundary();url_request.method = "POST";UploadPostHelper.attachFile("photo", byteArray);url_request.data = UploadPostHelper.getPostData();upl_loader = new URLLoader();upl_loader.dataFormat = URLLoaderDataFormat.BINARY;upl_loader.addEventListener(Event.COMPLETE, cb3);upl_loader.load(url_request);    }    public function cb3(e:Event):void {        var wrapper:Object = Object(parent.parent);        var json_data:Array=JSON.decode(DATALOADED);        var boxsdstrace(upl_loader.data);        server = json_data[0].server;        photos = json_data[0].photos;        hash = json_data[0].hash;         var savephotosig:String = MD5.calcMD5("24116556api_id=1900966hash="+hash+"method=photos.saveProfilePhotophoto="+photos+"server="+server+"v=2.0*******");        var savephotoreq:URLRequest = new URLRequest("http://api.vkontakte.ru/api.php?api_id=1900966&hash="+hash+"&method=photos.saveProfilePhoto&photo="+photos+"&server="+server+"&v=2.0&sig="+savephotosig);        savephotoloader.load( savephotoreq );        savephotoloader.addEventListener(Event.COMPLETE, onphotosaveloaded);     }    public function onphotosaveloaded(e:Event):void {        var wrapper:Object = Object(parent.parent);        var returndxml:XML = new XML( savephotoloader.data );        var phash:String = returndxml..photo_hash;        var src:String = returndxml..photo_src;        wrapper.external.showProfilePhotoBox(phash);}}
В чём ошибка?
И ещё если не жалко выложите полный код, желательно в классе.
Просил у этого парниши, но он оказался малолетний жлоб
p.s. на месте 24116556 будет значение viwer_id, эт я так, для теста.
Аватара пользователя
Bem
Сообщения: 10
Зарегистрирован: 21 июл 2010, 13:46

Re: [API Вконтакте] Смена фотографии пользователя

Сообщение Bem »

на локалхосте ошибка:
Error #2044: Необработанный ioError:. text=Error #2032: Ошибка потока. URL: file:///D|/Flash%20projects/Супер%20функции/
at main_class/ongetserv()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()

вконтакте вообще не пашет..
Аватара пользователя
112
Модератор
Модератор
Сообщения: 2215
Зарегистрирован: 02 фев 2010, 21:53

Re: [API Вконтакте] Смена фотографии пользователя

Сообщение 112 »

Bem писал(а): Просил у этого парниши, но он оказался малолетний жлоб
конечно жлоб губу как ты раскатил.
даи мне исходник(не продаи не обменяй)
еще говорил мне типо он такой хорошии все свои исходники в паблик вылаживает.
и кстате о малолетнем жлобе сам не намного старши меня :D :D :D
Аватара пользователя
112
Модератор
Модератор
Сообщения: 2215
Зарегистрирован: 02 фев 2010, 21:53

Re: [API Вконтакте] Смена фотографии пользователя

Сообщение 112 »

а еще я меж контильный ЖЛОБ ...
Аватара пользователя
Bem
Сообщения: 10
Зарегистрирован: 21 июл 2010, 13:46

Re: [API Вконтакте] Смена фотографии пользователя

Сообщение Bem »

Ох лол.
>>даи мне исходник(не продаи не обменяй)
барыга
>>еще говорил мне типо он такой хорошии все свои исходники в паблик вылаживает.
во первых выкладывает , а не "вылаживает", во вторых, я за свои слова отвечаю.
Мой профиль на ачате:
http://forum.antichat.ru/member.php?u=115320
Некоторый мой софт(open source)
http://forum.antichat.ru/thread195070.html
http://forum.antichat.ru/thread214576.html
http://forum.antichat.ru/thread198388.html

В основном пишу на Делфи, решил перейти на AS3 и вместо помощи и взаимопонимания встретил барыгу.

>>и кстате о малолетнем жлобе сам не намного старши меня :D :D :D
под словом маленький я имею ввиду умственное развитие, не в коем случае возраст


так хватит оффтопа, ктонибудь ответит по сабжу?
Аватара пользователя
112
Модератор
Модератор
Сообщения: 2215
Зарегистрирован: 02 фев 2010, 21:53

Re: [API Вконтакте] Смена фотографии пользователя

Сообщение 112 »

Bem писал(а):Ох лол.
>>даи мне исходник(не продаи не обменяй)
барыга
ты хочешь сказать что ты бы дал кому угодна и какои угодно исходник :D :D :D :D
я думаю 99,9% людеи сделали бы так как я
Аватара пользователя
Bem
Сообщения: 10
Зарегистрирован: 21 июл 2010, 13:46

Re: [API Вконтакте] Смена фотографии пользователя

Сообщение Bem »

ты хочешь сказать что ты бы дал кому угодна и какои угодно исходник :D :D :D :D
я думаю 99,9% людеи сделали бы так как я
извини, но твой пост не несёт в себе смысловой нагрузки

барыга и думает что все таки, мда..
Аватара пользователя
Garrat
Сообщения: 36
Зарегистрирован: 15 июл 2010, 14:44

Re: [API Вконтакте] Смена фотографии пользователя

Сообщение Garrat »

Ошибка потока 2032 у меня была недели 3 назад.
Не уверен, что тот самый случай, но поделиться не помешает.

Я пишу под Flex(пора завязывать уже с ним, кстати). Так вот, насколько я понял, при запуске моя программа подтягивала доп.библиотеки с сайта Adobe, а контакту это не нравилось. В общем проблема решилась, когда я все, что нужно объединил с кодом (в настройках проекта покопался). Размер приложения вырос в 2 раза, правда :evil:
Ответить