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

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)

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

Сообщение Bem » 21 июл 2010, 18:18

Уже третий день сижу, не могу загрузить. Вот код:
  1.             public function onbtn6click(e:Event):void {
  2.               var wrapper:Object = Object(parent.parent);
  3.                var getServsig:String = MD5.calcMD5("24116556api_id=1900966method=photos.getProfileUploadServerv=2.0********");
  4.                getServloader = new URLLoader();
  5.                var getServ:URLRequest = new URLRequest("http://api.vkontakte.ru/api.php?api_id=1900966&method=photos.getProfileUploadServer&v=2.0&sig="+getServsig);
  6.               getServloader.load(getServ);
  7.               getServloader.addEventListener(Event.COMPLETE,ongetserv);
  8.             }
  9.     function ongetserv(e:Event):void {
  10.             var loacalsimpleXML:XML = new XML(getServloader.data);
  11.          var bitmapData:BitmapData = new BitmapData(avaSprite.width, avaSprite.height);
  12.          bitmapData.draw(avaSprite);
  13. var byteArray:ByteArray = new JPGEncoder().encode(bitmapData);
  14. var uploadPath = loacalsimpleXML..upload_url;
  15. UploadPostHelper.reset();
  16. var url_request:URLRequest = new URLRequest(uploadPath);
  17. url_request.contentType = 'multipart/form-data; boundary=' + UploadPostHelper.getBoundary();
  18. url_request.method = "POST";
  19. UploadPostHelper.attachFile("photo", byteArray);
  20. url_request.data = UploadPostHelper.getPostData();
  21. upl_loader = new URLLoader();
  22. upl_loader.dataFormat = URLLoaderDataFormat.BINARY;
  23. upl_loader.addEventListener(Event.COMPLETE, cb3);
  24. upl_loader.load(url_request);
  25.     }
  26.     public function cb3(e:Event):void {
  27.         var wrapper:Object = Object(parent.parent);
  28.         var json_data:Array=JSON.decode(DATALOADED);
  29.         var boxsdstrace(upl_loader.data);
  30.         server = json_data[0].server;
  31.         photos = json_data[0].photos;
  32.         hash = json_data[0].hash;
  33.         var savephotosig:String = MD5.calcMD5("24116556api_id=1900966hash="+hash+"method=photos.saveProfilePhotophoto="+photos+"server="+server+"v=2.0*******");
  34.         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);
  35.         savephotoloader.load( savephotoreq );
  36.         savephotoloader.addEventListener(Event.COMPLETE, onphotosaveloaded);
  37.     }
  38.     public function onphotosaveloaded(e:Event):void {
  39.         var wrapper:Object = Object(parent.parent);
  40.         var returndxml:XML = new XML( savephotoloader.data );
  41.         var phash:String = returndxml..photo_hash;
  42.         var src:String = returndxml..photo_src;
  43.         wrapper.external.showProfilePhotoBox(phash);
  44. }
  45. }


В чём ошибка?
И ещё если не жалко выложите полный код, желательно в классе.
Просил у этого парниши, но он оказался малолетний жлоб
p.s. на месте 24116556 будет значение viwer_id, эт я так, для теста.
Борец за русский язык
Аватара пользователя
Bem

 
Автор темы
Сообщения: 10
Зарегистрирован: 21 июл 2010, 13:46
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



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

Сообщение Bem » 21 июл 2010, 20:33

на локалхосте ошибка:
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()

вконтакте вообще не пашет..
Борец за русский язык
Аватара пользователя
Bem

 
Автор темы
Сообщения: 10
Зарегистрирован: 21 июл 2010, 13:46
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

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

Сообщение 112 » 21 июл 2010, 20:47

Bem писал(а):Просил у этого парниши, но он оказался малолетний жлоб

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

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

Сообщение 112 » 21 июл 2010, 20:58

а еще я меж контильный ЖЛОБ ...
Если ты дебил ,оставайся им!
Я бы изменил мир,но Бог не дает исходники!
Изображение
Аватара пользователя
112
Модератор
Модератор
 
Сообщения: 2215
Зарегистрирован: 02 фев 2010, 21:53
Благодарил (а): 51 раз.
Поблагодарили: 80 раз.

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

Сообщение Bem » 21 июл 2010, 21:02

Ох лол.
>>даи мне исходник(не продаи не обменяй)
барыга
>>еще говорил мне типо он такой хорошии все свои исходники в паблик вылаживает.
во первых выкладывает , а не "вылаживает", во вторых, я за свои слова отвечаю.
Мой профиль на ачате:
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
под словом маленький я имею ввиду умственное развитие, не в коем случае возраст


так хватит оффтопа, ктонибудь ответит по сабжу?
Борец за русский язык
Аватара пользователя
Bem

 
Автор темы
Сообщения: 10
Зарегистрирован: 21 июл 2010, 13:46
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

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

Сообщение 112 » 21 июл 2010, 21:12

Bem писал(а):Ох лол.
>>даи мне исходник(не продаи не обменяй)
барыга

ты хочешь сказать что ты бы дал кому угодна и какои угодно исходник :D :D :D :D
я думаю 99,9% людеи сделали бы так как я
Если ты дебил ,оставайся им!
Я бы изменил мир,но Бог не дает исходники!
Изображение
Аватара пользователя
112
Модератор
Модератор
 
Сообщения: 2215
Зарегистрирован: 02 фев 2010, 21:53
Благодарил (а): 51 раз.
Поблагодарили: 80 раз.

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

Сообщение Bem » 21 июл 2010, 21:14

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


извини, но твой пост не несёт в себе смысловой нагрузки

барыга и думает что все таки, мда..
Борец за русский язык
Аватара пользователя
Bem

 
Автор темы
Сообщения: 10
Зарегистрирован: 21 июл 2010, 13:46
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

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

Сообщение Garrat » 22 июл 2010, 01:00

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

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

 
Сообщения: 36
Зарегистрирован: 15 июл 2010, 14:44
Откуда: СПб
Благодарил (а): 15 раз.
Поблагодарили: 0 раз.


Вернуться в Создание Flash-приложений ВКонтакте



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0