Facebook graph api 邀请参加活动时出现异常(#200)错误

Facebook graph api 邀请参加活动时出现异常(#200)错误,facebook-graph-api,oauth-2.0,facebook-fql,facebook-php-sdk,Facebook Graph Api,Oauth 2.0,Facebook Fql,Facebook Php Sdk,我得到一个错误: 致命错误:未捕获的OAutheException:(#200) 当我尝试通过应用程序邀请人们参加活动时 我的步骤: 1.获取具有权限的长寿令牌:创建\事件创建\注释发布\操作发布\流rsvp\事件用户\事件 2.获取作为朋友但尚未被邀请参加活动的用户ID。 3.每个邀请分成50人并发送 邀请代码: $friends = $facebook->api(array( 'method' => 'fql.query', 'query' => "SE

我得到一个错误: 致命错误:未捕获的OAutheException:(#200)

当我尝试通过应用程序邀请人们参加活动时

我的步骤: 1.获取具有权限的长寿令牌:创建\事件创建\注释发布\操作发布\流rsvp\事件用户\事件 2.获取作为朋友但尚未被邀请参加活动的用户ID。 3.每个邀请分成50人并发送

邀请代码:

$friends = $facebook->api(array(
     'method' => 'fql.query',
     'query' => "SELECT uid,name FROM user WHERE uid IN 
(SELECT uid1 FROM friend WHERE uid2=me()) AND NOT 
(uid IN (SELECT uid FROM event_member where eid = '$eventid'))"));

foreach ($friends as $value) 
{
    if (!isset($allids))
    {
        $allids = $value['uid'];
    }
    else
    {
        $allids .= ',' . $value['uid'];
    }
    $count++;
    $invitedusers++;
    if ($count > 49) 
    {
    //$splitinvite = $facebook->api($eventid . '/invited?users=' . $allids, 'POST');
    unset($allids);
    $count = 0;
    }
}

$facebook->api($eventid . '/invited?users=' . $allids, 'POST');
我已经分离了Userid,以确保它们以Userid_1、Userid_2、Userid_3的格式正确设置 我用graph token调试器检查了令牌,所有权限都设置正确。
有人有想法吗?

一个可能性是下面的代码。但这项工作非常慢,因为它会为每个人发送一个查询。 检查37个人需要30秒。如上图所示,一次查询50人会在30秒内邀请1000多人

如果有人能找到更好的方法,我会感激不尽
最好的方法是过滤FQL查询(如果可能)

慢工作代码:

    foreach ($friends as $value) 
    {       
        try
        {
        $splitinvite = $facebook->api($eventid . '/invited?user=' . $value['uid'],'POST'); 
        $count++;
        }
        catch (Exception $e) 
        {
// Users privacy setting blocked inviting him, has blocked you or has blocked you from inviting 
        }
}

我想我解决了这个问题。如果有人阻止事件入侵,我忘了关心这个案子。有人知道我怎么知道有人阻止了入侵吗?