0

イベントに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();
    }
}
4

1 に答える 1

1

次のコード行を試して、将来の変更に対してアプリを将来保証します。

'scope' => implode(',', $permissions_needed),
于 2013-01-18T18:31:44.133 に答える