Я собираю простой php-скрипт, который создаст список фотоальбомов, которые есть у меня на моей фан-странице в Facebook.
Facebook любезно предлагает Graph API, который возвращает мне хороший список альбомов, однако они больше не предоставляют путь к изображению альбома по умолчанию.
Я хочу написать PHP-скрипт, который загружает URL-адрес альбома через curl и каким-то образом получает путь к первому изображению в таблице, содержащему миниатюры. Это будет значение «src» первого тега img, который имеет класс «UIPhotoGrid_Image».
Блок кода макета, содержащий хорошие вещи, выглядит так:
<div id="album_container">
<div class="UIPhotoGrid_Container UIPhotoGrid_DefaultPadding">
<table class="UIPhotoGrid_Table" cellpadding="0" cellspacing="0">
<tr>
<td class="UIPhotoGrid_TableCell">
<a class="UIPhotoGrid_PhotoLink clearfix" href="http://www.facebook.com/photo.php?pid=5004658&id=20785087272"><img class="UIPhotoGrid_Image img" src="http://photos-e.ak.fbcdn.net/hphotos-ak-snc4/hs080.snc4/35354_422883027272_20785087272_5004658_704231_s.jpg" onload="this.fb_loaded = true;" /></a>
</td>
<td class="UIPhotoGrid_TableCell">
<a class="UIPhotoGrid_PhotoLink clearfix" href="http://www.facebook.com/photo.php?pid=5004659&id=20785087272"><img class="UIPhotoGrid_Image img" src="http://photos-c.ak.fbcdn.net/hphotos-ak-snc4/hs080.snc4/35354_422883032272_20785087272_5004659_6158094_s.jpg" onload="this.fb_loaded = true;" /></a>
</td>
<td class="UIPhotoGrid_TableCell">
<a class="UIPhotoGrid_PhotoLink clearfix" href="http://www.facebook.com/photo.php?pid=5004660&id=20785087272"><img class="UIPhotoGrid_Image img" src="http://photos-f.ak.fbcdn.net/hphotos-ak-snc4/hs080.snc4/35354_422883037272_20785087272_5004660_1787119_s.jpg" onload="this.fb_loaded = true;" /></a>
</td>
</tr>
</table>
</div>
</div>
К сожалению, это выходит за рамки моих текущих возможностей кодирования... Есть идеи?