添加rsvp_event权限时出错310

时间:2013-01-18 18:09:10

标签: php facebook events user-permissions

我正在试图弄清楚如何rsvp到事件,我能够连接并进入我的主页面,然后根据这个向代码添加'rsvp_event'权限: https://developers.facebook.com/docs/reference/api/event/#attending

不确定为什么它会给我错误。

//check if the permissions we need have been allowed by the user
//if not then redirect them again to facebook's permissions page
$permissions_needed = array('publish_stream', 'read_stream', 'manage_pages', 'create_event','rsvp_event');
foreach($permissions_needed as $perm) {
    if( !isset($permissions_list['data'][0][$perm]) || $permissions_list['data'][0][$perm] != 1 ) {
        $login_url_params = array(
            'scope' => 'publish_stream,read_stream,manage_pages',
            'fbconnect' =>  1,
            'display'   =>  "page",
            'next' => 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']
        );
        $login_url = $facebook->getLoginUrl($login_url_params);
        header("Location: {$login_url}");
        exit();
    }
}

1 个答案:

答案 0 :(得分:1)

尝试使用以下代码行以便针对未来的更改对您的应用进行验证:

'scope' => implode(',', $permissions_needed),