查询Facebook Opengraph下一页参数

问题描述 投票:0回答:1

我无法使用 Facebook OpenGraph 实现分页。我已经用尽了我找到的所有选项。

我的希望是反复查询500次收听,直到没有为止。但是,我只能收到第一个查询的响应。下面是我当前的代码,但我尝试将参数设置为不同的数量,而不是让 [page][next] 中的字段指示它们

$q_param['limit'] = 500;
$next_exists = true;

    while($next_exists){
        $music = $facebook->api('/me/music.listens','GET', $q_param);
        $music_data = array_merge($music_data, $music['data']);

        if($music["paging"]["next"]==null || $music["paging"]["next"]=="")
            $next_exists = false;

        else{
            $url = $music["paging"]["next"];
            parse_str(parse_url($url, PHP_URL_QUERY), $array);

            foreach ($array as $key => $value) {
                $q_param[$key]=$value; 
                }
            }

        }

    }
php facebook-graph-api facebook-php-sdk
1个回答
0
投票

a - 您能否分享一下第一次通话后您得到了什么?

b - 另外,如果您可以共享整个文件,可能吗?

我认为你的脚本超时了。尝试在文件顶部添加以下内容:

设置时间限制(0);

你能检查apache日志文件吗?

sudo tail -f /var/log/apache2/error.log

© www.soinside.com 2019 - 2024. All rights reserved.