Facebook图形错误超出了30秒的最大执行时间
我使用的是FacebookGraphPHPSDK——每当我在循环中调用$facebook->api方法时,最终都会出现这个错误 Fatal error: Maximum execution time of 30 seconds exceeded in C:\Apache\htdocs\fb\application\library\facebook-platform\php\facebook.php on line 509 致命错误:第509行的C:\Apache\htdocs\fb\application\library\facebook platform\php\facebook.php中超过了30秒的最大执行时间 这是示例代码 $data = $facebook->api('/me/likes'); foreach($data['data'] as $like) { $test = $facebook->api($like['id']); } $data=$facebook->api('/me/likes'); foreach($data['data']作为$like) { $test=$facebook->api($like['id']); } 是因为任何限制吗。Facebook图形错误超出了30秒的最大执行时间,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我使用的是FacebookGraphPHPSDK——每当我在循环中调用$facebook->api方法时,最终都会出现这个错误 Fatal error: Maximum execution time of 30 seconds exceeded in C:\Apache\htdocs\fb\application\library\facebook-platform\php\facebook.php on line 509 致命错误:第509行的C:\Apache\htdocs\fb\applic
谢谢看起来只是一个标准的php超时,与facebook无关。只需输入
设置时间限制(0)代码>在脚本前面。看起来只是一个标准的php超时,与facebook无关。只需输入设置时间限制(0)代码>在脚本前面。在这样的循环中调用API会有糟糕的性能。您可能需要以下内容:
$facebook->api('/me/likes', array('fields' => 'name,link'))
这将一次完成你正在做的大部分工作。您可以从循环内调用的响应中添加更多使用的字段。在这样的循环中调用API会有糟糕的性能。您可能需要以下内容:
$facebook->api('/me/likes', array('fields' => 'name,link'))
这将一次完成你正在做的大部分工作。您可以在循环中添加更多从调用响应中使用的字段。谢谢dude-我完全没有想到:)谢谢dude-我完全没有想到:)