Дружить с кем-то через Facebook API? - PullRequest
5 голосов
/ 11 ноября 2011

Можно ли удалить дружеские отношения между двумя пользователями FB через API? Я думаю, что это не так, но (если нет) возможно ли, по крайней мере, вызвать диалог, который позволил бы пользователю запрашивать друзей, подобно тому, как диалог друзей (http://developers.facebook.com/docs/reference/dialogs/friends/) позволяет пользователю отправить приглашение другу)?

Ответы [ 2 ]

12 голосов
/ 11 ноября 2011

Это невозможно через API.Facebook похож на мафию - вы можете войти. Но выхода нет.

Схожий вопрос на этот вопрос: Любой способ отстранить или удалить друга с помощью PHP SDK или API Facebook?

Кроме того, приложение Facebook запрещает пользователям подавать в друзья.Было профессиональное приложение BurgerKing, которое, как известно, столкнулось с этим после того, как стало вирусным.http://www.insidefacebook.com/2009/01/14/whopper-sacrifice-shut-down-by-facebook/

Пусть друзья дружат в свое свободное время.

5 голосов
/ 26 января 2014

Вы можете сделать это с помощью скрипта браузера: Удаление всех друзей из Facebook программно с помощью fb graph api

Сценарий на этой странице устарел, вот рабочий:

$.ajax({
  url: "https://graph.facebook.com/me/friends?access_token=ACCESS_TOKEN", // get this at https://developers.facebook.com/tools/explorer take the Friends link and replace it.
  success: function(data) {
        jQuery.each(data.data, function() {
            $.ajax({
                url: "https://m.facebook.com/a/removefriend.php",
                data: "friend_id="+this.id+"&fb_dtsg=AQC4AoV0&unref=profile_gear&confirm=Confirmer",
                async: false,
                type: "post"
                }
            })
        });
  },
  dataType: "json"
});
...