Удалить комментарий в Facebook с моего сайта или в Facebook Javascript SDK - PullRequest
1 голос
/ 13 сентября 2011

Я использую 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 для этого .....

Ответы [ 2 ]

1 голос
/ 13 сентября 2011

Прежде всего вы должны предоставить доступ к вашему приложению и разрешить пользователю по этому URL-адресу

http://developers.facebook.com/docs/reference/api/permissions/

Эти разрешения вы можете использовать следующим образом

 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' });

если пользователь разрешает эти разрешения, вы можете удалить комментарий со стены пользователя, который был опубликован вашим приложением, используя метод ответа "Анатолий Любарский" ....

FB.api(postId, 'delete', function(response) {
    // callback here
});
1 голос
/ 13 сентября 2011

должно быть очень просто, как:

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

надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...