Ich versuche, den News-Feed der Seite (ich bin Administrator dieser Seite) mit limit , seit und bis Parameter, aber es funktioniert nicht, es funktioniert nicht einmal in Graph API-Explorer-Tool. Ich bitte Folgendes:
$fb->api("/PAGE_ID/feed?limit=100")
aber es gibt mir immer die letzten 25 Posts zurück, die seit und bis Parameter auch nicht funktionieren. Was ist falsch in meinem Code?
Vielen Dank im Voraus.
Wenn Sie das PHP-SDK nicht verwenden und die entsprechende Graph-API-URL direkt treffen, fügen Sie einfach
hinzu %Vor%wie folgt an das Ende der URL:
%Vor%Je nachdem, welche Graph-Ressource Sie treffen, kann es passieren, dass Sie einen Fehler erhalten, wenn das Limit über einem bestimmten Schwellenwert liegt und es keinen Grund dafür gibt, den ich ermitteln kann. Zum Beispiel, um Kommentare oder Likes für einen Beitrag zu erhalten, habe ich ein Limit von 4900 verwendet, ohne einen Fehler zu bekommen. Beim Abrufen von Beiträgen aus dem Seiten-Feed hat mir die gleiche Nummer einen Fehler gemeldet. Jetzt verwende ich ein Limit von 100 und paginiere dann, bis mein Cron Beiträge außerhalb des Datumsbereichs sieht.
Ich stelle mir jedoch vor, dass der FB es für uns hätte, das Standard-Limit von 25 und paginate zu verwenden, so dass ich persönlich umgestalte, um dies zu berücksichtigen.
Es ist nichts falsch mit Ihrem Code. Soweit ich das beurteilen kann, ist die Facebook Graph API kaputt; Die dokumentierten Paging-Parameter haben keine Auswirkungen auf die Abfrage von Verbindungen.
Tags und Links facebook-graph-api limit news-feed