Wie verwenden von Facebook-graph-API zum abrufen von fan-Fotos hochgeladen Wand der fan-Seite?

Ich bin erstellen einer externen Foto-Galerie die mithilfe von PHP und der Facebook graph API. Es zieht miniaturen, sowie das große Bild aus den Alben auf unserer Facebook Fan-Seite.

Alles funktioniert perfekt, außer ich bin nur in der Lage abrufen von Fotos, die ein ADMIN-posts auf unserer Seite. (graph.facebook.com/myalbumid/photos) gibt es eine Möglichkeit, die Verwendung der graph-api zu laden publicy hochgeladenen Fotos von fans?

Möchte ich zum abrufen der Bilder aus dem "Bilder" - album, sondern versuchen, die ID für die graph query ist nicht so wie andere Alben... es sieht wie folgt aus: http://www.facebook.com/media/set/?set=o.116860675007039

Noch ein Hinweis: Der einzige Weg, ich habe nahe zu kommen, um beim abrufen dieser Daten ist die Verwendung der "feed" - option.. ie: graph.facebook.com/pageid/feed

EDIT:
Das ist ungefähr so weit wie ich konnte - es funktioniert, hat aber bestimmte Fragen unten angegeben. Könnte jemand vielleicht erweitern auf dies, oder bieten Sie eine bessere Lösung. (Mit FB-PHP-SDK)

<?php
require_once ('config.php');
//get all photos for album
$photos = $facebook->api("/YourID/tagged");
$maxitem =10;
$count = 0;
foreach($photos['data'] as $photo) {
    if ($photo['type'] == "photo"):
        echo "<img src='{$photo['picture']}' />", "<br />";
    endif;
    $count+= 1;
    if ($count >= "$maxitem") break;
}
?>

Probleme mit diesem:

1) Die Tatsache, dass ich weiß nicht, eine Methode für die graph-Abfragen von bestimmten "Arten" von Tags, die ich hatte, um eine bedingte Anweisung, um Fotos anzuzeigen.

2) Sie können nicht effektiv "?limit=#" mit diesem, weil, wie ich sagte, die "tagged" Abfrage enthält alle Typen (Foto -, video -, und status). Also, wenn Sie gehen für eine Foto-Galerie und vermeiden wollen, läuft eine ganze Abfrage mit ?limit, verlieren Sie Bilder.

3) Der einzige Inhalt, zeigt sich in der "tagged" - Abfrage von Menschen, die nicht Admins der Seite. Dies ist nicht das Ende der Welt, aber ich verstehe nicht, warum Facebook nicht ermöglichen würde sich in dieser Daten so lange, wie Sie es geschrieben "wie dich selbst" und nicht als Seite.

InformationsquelleAutor Joe | 2011-02-22
Schreibe einen Kommentar