出現未知錯誤,我必須使用PHP SDK的一個問題:圖形API:擷取FQL multiquries
$fql="{'query1':'SELECT uid2 FROM friend WHERE uid1=me()',
'query2':'SELECT author_uid FROM checkin WHERE author_uid IN(SELECT uid2 FROM #query1) AND page_id = $page_id'}";
$friends= $facebook->api(array(
'method' => 'fql.multiquery',
'queries' => $fql,
'access_token' => $access_token
));
而且我用大量的頁面ID。
當我跑這個腳本https://graph.facebook.com/fql/?access_token=AC&q=QUERIES 它的作品完美。
但是,當我使用PHP-SDK,有時它的工作原理,但對於一些頁面返回我的錯誤:
FacebookApiException Object
(
[result:protected] => Array
(
[error_code] => 1
[error_msg] => An unknown error occurred
)
[message:protected] => An unknown error occurred
[string:Exception:private] =>
[code:protected] => 1
[file:protected] => /APP_PATH/base_facebook.php
[line:protected] => 1249
[trace:Exception:private] => Array
(
[0] => Array
(
[file] => /APP_PATH/base_facebook.php
[line] => 816
[function] => throwAPIException
[class] => BaseFacebook
[type] => ->
[args] => Array
(
[0] => Array
(
[error_code] => 1
[error_msg] => An unknown error occurred
)
)
)
任何人都可以幫我嗎? 我想不通,爲什麼我得到這個錯誤.....
我遇到了類似的問題,並減少了限制修復它。你知道有什麼辦法可以在沒有出現這個錯誤的情況下提取所有數據嗎? – zap2008 2013-06-07 14:10:57
hey @ zap2008您可以使用Facebook分頁,請參閱https://developers.facebook.com/docs/reference/api/pagination/ – AboQutiesh 2013-06-10 07:48:22