Выбор размера фотографии в Tumblr API - PullRequest
0 голосов
/ 27 марта 2012

Я хочу включить в свой сайт последнее сообщение из блога Tumblr, которое отлично работает. Однако я не могу понять, как выбрать определенный тег из API.

XML имеет следующую структуру:

<tumblr>
    <posts>
        <post>
            <photo-url max-width="500">
                image_500.jpg
            </photo-url>
            <photo-url max-width="250">
                image_250.jpg
            </photo-url>
        </post>
    </posts>
</tumblr>

Теперь, как мне указать, что я хочу версию 250 в третьей строке?

<?php
    $xmlResult = file_get_contents($tumblr_url_aktuell);
    $xml = simplexml_load_file($tumblr_url_aktuell);
    $image = $xml->posts->post->{'photo-url'}
?>

Спасибо!

1 Ответ

0 голосов
/ 27 марта 2012

Вы должны пройти через них, чтобы выбрать тот, который вы хотите.

<?php
    $xmlResult = file_get_contents($tumblr_url_aktuell);
    $xml = simplexml_load_file($tumblr_url_aktuell);
    foreach($xml->posts->post->{'photo-url'} as $photoURL){
        if((string)$photoURL['max-width'] == '250'){
            $image = $photoURL;
        }
    }
?>

См. Ссылку

...