Вывод своих фотографий с помощью api vk

1. Дмитрий (03.06.2013 / 12:24)
Кто-нибудь занимался выводом фотоальбомов и фоток используя апи вконтакте? Вчера пробовал, права получил, но получить саписок альбомов не получилось...

2. iNeeXT (03.06.2013 / 13:00)
Какой именно вид API ты используешь?

3. Дмитрий (03.06.2013 / 13:24)
photos.getAlbums Метод апи пытался использовать.

4. Eyler (03.06.2013 / 22:15)
смотри описание, может быть что метод доступен только для десктопа. и да, ты точно прошел аутентификацию; получил доступ?

5. Дмитрий (04.06.2013 / 22:03)
Нашел описание, надо выполнить запрос
$f = "https://api.vk.com/method/photos.get?oid=143280422&aid=174983548";
$file = file_get_contents($f);
echo $file;
Если адрес вбить в браузер, то нормально, сервер отвечает, но код выше выдает ошибку
Warning: file_get_contents(https://api.vk.com/method/photos.get?oid=143280422&aid=174983548) [function.file-get-contents]: failed to open stream: No error in Z:\home\test2.ru\www\vk.php on line 2


6. Дмитрий (05.06.2013 / 18:47)
Тю ты. Это не в апи ВК же проблема. На сервере в настройках PHP флаги allow_url_fopen и allow_url_include должны быть включены. Поэтому у тебя file_get_contents не может работать с https протоколом. Юзай CURL.

7. Дмитрий (05.06.2013 / 20:04)
Все, сделал, данные получил. К примеру, ответ сервера:
Array
(
    [response] => Array
        (
            [0] => Array
                (
                    [pid] => 304280300
                    [aid] => 174983548
                    [owner_id] => 143280422
                    [src] => http://cs7011.vk.me/c314124/v314124422/bf0/7bY4VEx6gyw.jpg
                    [src_big] => http://cs7011.vk.me/c314124/v314124422/bf1/QSXNgmX56GM.jpg
                    [src_small] => http://cs7011.vk.me/c314124/v314124422/bef/Vkle05QdQHY.jpg
                    [width] => 421
                    [height] => 293
                    [text] => 
                    [created] => 1370366791
                )

            [1] => Array
                (
                    [pid] => 304333137
                    [aid] => 174983548
                    [owner_id] => 143280422
                    [src] => http://cs311326.vk.me/v311326422/da6/QfrO5lwcacc.jpg
                    [src_big] => http://cs311326.vk.me/v311326422/da7/mMshXFX-iEQ.jpg
                    [src_small] => http://cs311326.vk.me/v311326422/da5/rZW0pucYHnA.jpg
                    [width] => 350
                    [height] => 470
                    [text] => 
                    [created] => 1370447690
                )

        )

)

Я вот с foreach не соприкосался тесно, не пойму как вывести, к примеру, значение массивов src и owner_id. Подскажите плз.

Добавлено через 02:21 сек.
Все, понял.
$json = json_decode($json, true);
foreach ($json as $k=>$v) echo $v[0][src];
так сделал

8. Руслан (07.06.2013 / 11:23)
Я через xml вывожу. Тож не плохо... Можно ссылку на любой альбом подставлять, юзая лишь один файл. Интересно ? В приват.

9. Дмитрий (07.06.2013 / 21:50)
Я в бд все засунул, мне так проще

URL: https://visavi.net/topics/38075