【发布时间】:2017-08-24 07:45:12
【问题描述】:
我正在尝试检索收到此错误的 Facebook 群组中的所有成员:
array(5) {
["message"]=>
string(66) "An unexpected error has occurred. Please retry your request later."
["type"]=>
string(14) "OAuthException"
["is_transient"]=>
bool(true)
["code"]=>
int(2)
["fbtrace_id"]=>
string(11) "AnfsXcdgM"
}
这是我的代码:
$this->_facebook = new Facebook\Facebook(array('app_id' => "$app_id",'app_secret' => "$secret",'default_graph_version' => 'v2.10'));
$this->_facebook->setDefaultAccessToken($_SESSION['facebook_access_token']);
$query = "/".$groupID."/members?fields=id,name,link,picture,first_name,last_name";
try{
$response = $this->_facebook->get($query);
while($pagesEdge)
{
$pageDecoded = json_decode($pagesEdge);
foreach($pageDecoded as $key => $member)
{
$id = $member->id;
}
}
}catch (Facebook\Exceptions\FacebookResponseException $e) { echo 'Graph returned an error: ' . $e->getMessage(); }
它适用于数百人的团体(即使对于有 10.000 名成员的团体也适用),但我随机发生这种情况。
【问题讨论】:
-
您是该组的管理员吗?是公共组吗?
-
我已经尝试过所有的用户权限和组类型。我唯一的问题是大量数据..
标签: facebook facebook-graph-api facebook-javascript-sdk facebook-php-sdk