Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   photos.getAlbums (http://www.flasher.ru/forum/showthread.php?t=169888)

leo150 14.10.2011 00:33

photos.getAlbums
 
Подскажите пожалуйста, в чем ошибка.
Хочу вывести фотки из альбома "фотографии со страницы"

но для начала, просто альбомы.
делаю вот так:
Код AS3:

import vk.APIConnection;
import vk.events.*;
import flash.display.Loader;
import flash.net.URLRequest;
var flashVars : Object = stage.loaderInfo.parameters as Object;
var VK : APIConnection = new APIConnection(flashVars);
 
var currDost:int = 1;
 
var uid:int = 0;
 
VK.api('getUserSettings', { }, checkUserSettings, ErrorFnc);
 
function onSettingsChanged(e:CustomEvent):void
{
        currDost = e.params[0];
        if(currDost != 5)
        {
                VK.callMethod("showSettingsBox", 4);
        }else{
                OtherInfo.text += "\n" + "Уровень доступа: " + e.params[0];
        }
}
function checkUserSettings(sett:Object):void
{
        currDost = sett[0];
        if(currDost != 5)
        {
                VK.addEventListener('onSettingsChanged', onSettingsChanged);
 
                VK.callMethod("showSettingsBox", 4);
        }else{
 
                VK.api("photos.getAlbums",{uids:flashVars.viewer_id, aids:"0"}, GetAlbums, ErrorFnc);
 
        }
}
 
function GetAlbums(response:Object):void
{
        OtherInfo.text += "\n" + response[0];
}
 
function ErrorFnc(response:Object):void
{
        OtherInfo.text += "" +response.error_msg;
}

в итоге выводит undefined

http://vkontakte.ru/developers.php?o...otos.getAlbums
тут написано, что "aids перечисленные через запятую ID альбомов. "
как их тогда узнать? в этом ошибка?

VitaliyKrivtsov 14.10.2011 01:20

leo150, альбом "фотографии со страницы" под номером -7, а фотографии со стены в альбоме под номером -6 или наоборот, увы точно не помню :)

leo150 14.10.2011 16:27

Код AS3:

 VK.api("photos.getAlbums",{uids:flashVars.viewer_id, aids:"-7"}, GetAlbums, ErrorFnc);

так?

VitaliyKrivtsov 14.10.2011 19:48

Так:
VK.api("photos.get ",{uid:flashVars.viewer_id, aid:"-7"}, GetAlbums, ErrorFnc);

leo150 14.10.2011 21:18

get а не getAlbums?
response[0] возвращает мне [object Object]
что с этим делать?
Код AS3:

var photoRequest : URLRequest = new URLRequest(response[0]);
        photo.load(photoRequest);
 
        photo.x = 10;
        photo.y = 10;
 
        addChild(photo);

так ничего не отображается.

carrotoff 14.10.2011 22:52

Цитата:

response[0] возвращает мне [object Object]
Ну пройдись по объекту, посмотри что там лежит

leo150 15.10.2011 00:33

j->20
response[j]
undefined везде (кроме 0, это тот object), как и
response[0][j]

тут если не знаешь, как копать, то и не сделаешь

carrotoff 18.10.2011 18:48

Цитата:

кроме 0, это тот object
Ну так я и говорю, пройдись по объекту
Код AS3:

for(var index:String in response[0]){
    trace(index+" = "+response[0][index]);
}

Что там лежит?


Часовой пояс GMT +4, время: 05:23.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.