Facebook API, PHP SDK getRequestForNextPage()Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Facebook API, PHP SDK getRequestForNextPage()

Сообщение Anonymous »


i'm developing a web app (with PHP SDK) that basically takes user posts of last year and does some kind of analysis on it. Until now i used to load the data with a recursive function that everytime gets the content from the paging link and calls itself again with that data. i've just discovered that i can use getRequestForNextPage(); so i'm trying to use this function but i got some troubles , seems that getRequestForNextPage() do not respect request's parameters. I know my explanation is pretty confused, here a simplified version of my code:

$thedate= strtotime('now ,-1 year'); $today = strtotime('now'); $richiesta ="/me/posts?since=".$thedate."&until=".$today; $request = new FacebookRequest( // richiedo i miei statuses $session, 'GET', $richiesta ); $respons = $request->execute(); function looper($response){ $graphObject = $response->getGraphObject(); $nextPageRequest = $response->getRequestForNextPage(); $respy = $nextPageRequest->execute(); $x = $graphObject->getProperty('data'); $y = $x->asArray(); $counter = 0 ; foreach ($y as $el){ //do something } if ( $respy != false ){ looper($respy); } else { return; } } looper($respons);` it seems that that function just keep to iterate even if the posts are older than 1 year. do getRequestForNextPage() just dont care about request parameters? it just check if there is a "next" paging link in the graph object? Thanks in advance for any suggestion


Источник: https://stackoverflow.com/questions/304 ... ornextpage
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»