从我的网站或facebook Javascript SDK中删除facebook评论

从我的网站或facebook Javascript SDK中删除facebook评论,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我正在使用facebook javascript SDK在facebook上发表评论,并使用以下代码: FB.init({ //appId: 'YOUR_APP_ID', cookie: true, appId: '2697XXXXXXXXXX098', cookie: true, status: true, xfbml: true }); FB.ui({

我正在使用facebook javascript SDK在facebook上发表评论,并使用以下代码:

FB.init({
            //appId: 'YOUR_APP_ID', cookie: true,
            appId: '2697XXXXXXXXXX098', cookie: true,
            status: true, xfbml: true
        });

                FB.ui({
                    method: 'feed',
                    name: 'MyComment',
                    link: 'http://www.facebook.com./',
                    picture: 'http://xyz.com/App_Shared/Images/logo.jpg',
                    caption: 'Comment caption',
                    description: 'comment description',
                    message: 'Join facebook.'
                }, function (response) {
                    if (response && response.post_id) {
                        alert('Post was published.' + response.post_id);
                    } else {
                        alert('Post was not published.');
                    }
                });
现在我想用相同类型的js代码删除这篇文章。 我在数据库中保存了post_id


您能提供代码或任何URL来完成此操作吗?…

应该非常简单,如:

FB.api(postId, 'delete', function(response) {
    // callback here
});

希望这对您有所帮助

首先,您必须根据此URL授予用户对应用程序的访问权限

这些权限可以像此方法一样使用

 FB.login(function (response) {
            if (response.authResponse) {
                FB.api('/me', function (response) {
                    jQuery('#hdfUID1').val(response.id);
                    jQuery('#btnFBLoginTemp').click();
                    //                        FB.logout(function (response) {
                    //                        });
                });
            } else {
                jQuery('#hdfUID1').val('');
            }
        }, { scope: 'email,user_photos,read_stream,publish_stream,offline_access' });
若用户允许这些权限,那个么您可以使用“Anatoly Lubarsky”回答方法从用户的墙上删除您的应用程序发布的评论

FB.api(postId, 'delete', function(response) {
    // callback here
});

我使用了这个用户,但它给了我错误:{“error”:{“type”:“OAuthException”,“message”:“(#200)用户尚未授权应用程序执行此操作”}}@Gaurav这需要发布流扩展权限